应用研发平台EMAS中onIOSChannelOpened 回调中的 message 参数出现为空是什么问题?现在情况是能收到推送消息,但是点击推送热启动app的话走 onNotificationOpene
回调,message 正常有值,但是 onIOSChannelOpened message 没有值,app通过点击推送消息唤起app 无论冷启动还是 热启动 onIOSChannelOpened message 没有值
在EMAS应用研发平台中,onIOSChannelOpened 回调中的 message 参数为空可能是因为该回调在设备接收到推送消息时触发,而不是在用户点击通知时触发。onNotificationOpened 回调通常在用户点击通知后调用,这时message参数会有值,因为它包含了用户交互的详细信息。
onIOSChannelOpened 通常在推送通道建立后调用,它不一定会包含用户点击通知的具体内容,特别是当应用是从后台被唤醒或冷启动时。如果需要在冷启动或热启动时获取点击推送的消息内容,建议主要依赖onNotificationOpened回调。
可参考官方文档https://help.aliyun.com/document_detail/128756.html
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。