У меня 2 iPhone, и я тестирую push-уведомления Apple.
Они отлично работают, когда мое приложение работает на переднем плане на обоих устройствах. Но если я закрою его, нажав кнопку «Домой», я больше не буду получать уведомления.
Система не показывает всплывающее уведомление. И я думаю, что это не зависит от кода моего приложения ...
Пока я реализовал
- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
и он прекрасно работает, когда приложение находится на переднем плане.
Я также реализовал:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
но launchOptions никогда не содержит уведомления. Тем не менее, это правильно, я думаю, потому что последний метод вызывается, когда я выбираю кнопку оповещения, которое я никогда не вижу ...
спасибо