在 IOS 中回滚推送通知

Posted

技术标签:

【中文标题】在 IOS 中回滚推送通知【英文标题】:Roll Back Push Notifications in IOS 【发布时间】:2015-02-18 11:25:36 【问题描述】:

我刚刚看到Inbox by Gmail app.Scenario 使用的一个功能是这样的:- 当任何邮件到达时,应用程序会收到邮件的推送通知。现在不要在iphone中打开应用程序,打开Inbox website并使用相同帐户登录网站,现在阅读通知到达iphone的邮件.

一旦您通过网站阅读邮件,通知就会从手机中消失。我只是想知道即使应用程序不在后台状态下怎么可能。

我知道你们可能会对这个问题投反对票,但在投票之前请考虑一下。

【问题讨论】:

不确定是否有帮助:***.com/questions/28551108/… 【参考方案1】:

可以使用静默推送通知,在application:didReceiveRemoteNotification:fetchCompletionHandler: 中您可以使用[application setApplicationIconBadgeNumber:badgeNumber - 1]; 远程通知您的通知

【讨论】:

application:didReceiveRemoteNotification:fetchCompletionHandler 也需要先启动应用程序,即使没有启动应用程序他们也会这样做。 否,application:didReceiveRemoteNotification:fetchCompletionHandler: 无论应用程序状态如何都会被调用。如果应用程序被挂起或未运行,则系统会唤醒或启动您的应用程序并在调用之前将其置于后台运行状态方法。

以上是关于在 IOS 中回滚推送通知的主要内容,如果未能解决你的问题,请参考以下文章

iOS开发 - ANPs推送通知 标签: 推送通知ANPs远程推送本地推送

ios推送通知之ios推送证书的申请和使用配置

iOS推送通知和远程通知的区别?

Xamarin iOS - 推送通知 - 区分点击的推送通知与到达

ios推送通知之ios证书的申请和使用配置

如何在特定时间从 iOS 通知中心自动删除推送通知?