2015-02-18 1 views
1

Я только что видел функциональность, используемую Inbox by Gmail app.Scenario: Когда приходит какая-либо почта, приложение получает Push-уведомление для писем. Теперь не открывайте приложение в iphone , Откройте Inbox website и войдите в систему через веб-сайт с той же учетной записью. Теперь прочитайте те письма, для которых уведомления поступают в iphone.Roll Back Push Уведомления в IOS

Как только вы прочтете письма по веб-сайту, уведомления исчезнут с телефона. Мне просто интересно узнать, как это возможно, даже если приложение не находится в фоновом состоянии.

Я знаю, что вы, ребята, можете проголосовать за этот вопрос, но подумайте об этом, прежде чем голосовать.

+0

Не уверен, если это поможет или нет: http://stackoverflow.com/questions/28551108/dismissing-ios- push-notifications-удаленно? rq = 1 – GoodSp33d

ответ

0

Может быть с молчаливым нажимным уведомлением, в application:didReceiveRemoteNotification:fetchCompletionHandler: вы можете дистанционно ваше уведомление с [application setApplicationIconBadgeNumber:badgeNumber - 1];

+0

application: didReceiveRemoteNotification: fetchCompletionHandler также требует запуска приложения в первую очередь, он делает это даже без запуска приложения. –

+1

Нет, приложение: didReceiveRemoteNotification: fetchCompletionHandler: вызывается независимо от состояния приложения. Если приложение приостановлено или не работает, система просыпается или запускает ваше приложение и помещает его в фоновое рабочее состояние перед вызовом метода. – las

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