2013-08-07 4 views
2

В случае, когда пользователь не пропустил push-уведомление перед его исчезновением, есть ли способ получить последний, отправленный на устройство для моего приложения? Я могу зайти в центр уведомлений и посмотреть последние несколько push-уведомлений для моего приложения, есть ли способ получить последний, когда откроется мое приложение?Есть ли способ получить последнее уведомление о нажатии, когда мое приложение запустится?

ответ

3

Невозможно получить уведомления о прошедших push-уведомлениях.

Как правило, это не требуется. После запуска ваше приложение может связаться с вашим сервером, чтобы узнать, что нового.

  • Если приложение запускается из уведомления, ваше приложение будет получить толчок уведомление передается в качестве опции с ключом UIApplicationLaunchOptionsRemoteNotificationKey к методу делегата приложения application:didFinishLaunchingWithOptions.

  • Если ваше приложение работает и на переднем плане, когда приходит толчок уведомление, приложение делегат application:didReceiveRemoteNotification будет называться

  • с прошивкой 7 и более поздних версий, если тип уведомление content-available и у вас есть фоновое приложение Возможность обновления включена (и пользователь не отключил обновление фонового приложения), затем приложение также будет получать application:didReceiveRemoteNotification

Смежные вопросы