考虑到我在 iPhone 上收到推送通知。
会发生什么:
- 如果应用程序启动:有没有办法获取有效负载?我能在屏幕上看到通知吗?
- 如果应用程序没有启动,有没有办法获取payload?
谢谢你的回答
首先,推送通知并不“强”,如果您只是让通知放置足够长的时间(例如手机关闭很多天),它就会被丢弃。您需要执行一些自定义后端处理来保留通知中发送的内容。
In the UIApplicationDelegate
协议有application:didFinishLaunchingWithOptions:
。如果您的应用程序是由用户点击警报中的右侧按钮启动的of推送通知,launchOptions
绑定到方法调用的字典将包含有关该通知的信息;如果您的应用程序已经在运行application:didReceiveRemoteNotification:
(也在委托协议中)将被调用。
So,
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)