помимо знания, как работает фб и апн у айоса, надо понимать жизненный цикл приложения у каждой платформы. Надо понимать, как пуш себя ведет в разных состояних аппы (форграунд, бекграунд, закрыто через кнопку назад и в трее(андроид), убито). Там дофига нюансов. Например, иногда при убитом состоянии апы не отрабатывает метод OnOpened, т.к. данный ивент еще не подписан, потому что аппа убита. Короче, копаться там тебе придется очень долго.