iphone - 当推送通知出现时,如果用户单击应用程序图标而不是单击通知来打开此应用程序

标签 iphone push-notification

当推送通知出现时,用户单击应用程序图标而不是单击通知来打开此应用程序。 那么如何获取通知负载呢?

最佳答案

正如其他人提到的,你不能。

您只能在从通知中心启动时获取有效负载,因为这意味着用户对该特定通知感兴趣。如果您选择忽略通知并通过推送图标打开应用程序,您将无法获取推送负载。

他们设计的架构似乎是为了防止处理堆积的推送有效负载(比如说 10 次)。

这已经得到证明,因为它们实际上只允许您通过单独的通知来处理推送有效负载(当应用程序关闭或在后台时)。如果不是这种情况,他们就必须允许所有应用程序运行推送有效负载处理代码,即使它们已关闭或处于后台状态。

关于iphone - 当推送通知出现时,如果用户单击应用程序图标而不是单击通知来打开此应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11185183/

相关文章:

iphone - 如何在iPhone应用程序之间共享自定义数据?

ios - 接收 APNS 设备 token > 32 字节

javascript - 使用Meteor JS实现Android推送通知有哪些选择

java - 如何在外部浏览器中打开 url 点击 android 推送通知?

iphone - CFBundleExecutable 错误

iphone - 将图像添加到 iPhone 导航栏

iphone - 我们可以在 Storyboard中使用 xib 文件吗?

ios - 如何从后台应用程序截取运行 iPhone 的屏幕截图?

安卓 : Google Cloud Messaging Error

push-notification - 使用 react native 获取设备 token