开发者社区 问答 正文

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

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

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

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

    2024-05-28 11:21:28 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等