开发者社区> 问答> 正文

应用研发平台EMAS中onIOSChannelOpened 回调中的参数出现为空是什么问题?

应用研发平台EMAS中onIOSChannelOpened 回调中的 message 参数出现为空是什么问题?现在情况是能收到推送消息,但是点击推送热启动app的话走 onNotificationOpene
回调,message 正常有值,但是 onIOSChannelOpened message 没有值,app通过点击推送消息唤起app 无论冷启动还是 热启动 onIOSChannelOpened message 没有值

展开
收起
陈幕白 2024-05-27 21:59:37 12 0
1 条回答
写回答
取消 提交回答
  • 在EMAS应用研发平台中,onIOSChannelOpened 回调中的 message 参数为空可能是因为该回调在设备接收到推送消息时触发,而不是在用户点击通知时触发。onNotificationOpened 回调通常在用户点击通知后调用,这时message参数会有值,因为它包含了用户交互的详细信息。

    onIOSChannelOpened 通常在推送通道建立后调用,它不一定会包含用户点击通知的具体内容,特别是当应用是从后台被唤醒或冷启动时。如果需要在冷启动或热启动时获取点击推送的消息内容,建议主要依赖onNotificationOpened回调。
    可参考官方文档https://help.aliyun.com/document_detail/128756.html

    2024-05-28 11:21:28
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
基于阿里巴巴以及合作伙伴的最佳实践,围绕大前端、云原生领域的相关技术热点(小程序、Serverless、应用中间件、低代码、DevOps)展开行业探讨,与开发者一起探寻云原生时代应用研发的新范式。
相关文档: 移动研发平台
问答排行榜
最热
最新

相关电子书

更多
五天玩转EMAS Serverless 立即下载
EMAS平台全景介绍 立即下载
低代码开发师(初级)实战教程 立即下载