应用研发平台EMAS上苹果推送静默消息时,程序关闭是需要等设备再次打开才会收到是吗?
是的,当应用程序处于关闭状态时,苹果推送的静默消息不会立即显示在设备上。然而,一旦设备被打开,即使应用程序没有运行,之前未显示的静默通知仍会被送达并触发didReceiveRemoteNotification
回调。因此,接收者实际上是在打开应用后才看到这些静默推送的通知。
是的,当您的iOS应用在后台运行或者被用户关闭时,Apple Push Notification Service(APNs)会暂时保存推送通知,直到应用再次启动。这是因为iOS系统的限制,当应用在后台或者被关闭时,应用无法接收任何网络请求,包括推送通知。
因此,当您的应用在后台或者被关闭时,用户可能不会立即收到推送通知。只有当用户再次打开应用时,应用才会从APNs接收之前保存的推送通知。
这是iOS系统的设计,目的是为了保护用户的隐私和节省设备的资源。
iOS端如何把消息转为通知推送:
https://help.aliyun.com/document_detail/60500.htm
。静默推送时无感的,App处于后台或终止状态时执行静默推送。此回答来自钉群应用研发平台EMAS开发者交流群。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。