开发者社区> 问答> 正文

EMAS中移动推送 iOS 无apns token,没有上报是怎么情况

EMAS中移动推送 iOS 无apns token,没有上报是怎么情况image.png 发现好像是模拟器不上报 真机调试可以,对了 会报一个channel打开的回调时间的警告 但是我配置了2023-04-21 11:59:19.148107+0800 GameServicePlatform[3129:446166] [CloudPush Debug]: content = [{ body = 6546456; title = 543534; }], badge = [1], sound = [default], Extras = [(null)] 2023-04-21 11:59:19.152696+0800 GameServicePlatform[3129:446361] [javascript] 'onNotification: ', { content: { body: '6546456', title: '543534' }, badge: 1, sound: 'default' }我是用的是RN的跨端sdk iOS端点击通知打开的时候调用的是 addNotificationCallback, 而不是addNotificationOpenedCallback,并且我的自定义参数也没有携带过来

展开
收起
真的很搞笑 2023-04-27 23:21:35 277 0
2 条回答
写回答
取消 提交回答
  • 值得去的地方都没有捷径

    根据您提供的信息,可能有以下几种情况导致移动推送iOS无APNs Token和没有上报:

    模拟器不上报:您提到在模拟器上无法上报,这可能是因为模拟器并没有真正的APNs Token,无法进行APNs推送。

    没有正确配置APNs证书:APNs证书是进行iOS设备推送所必需的,如果证书配置不正确,可能会导致iOS设备无法接收推送。您可以检查您的证书是否正确设置并在应用程序中正确配置。

    没有注册推送服务:在应用程序中注册推送服务是必需的。您需要为应用程序注册远程通知,并请求推送权限。在应用程序中正确注册推送服务之后,即可获得APNs Token,并进行iOS设备推送。

    自定义参数没有携带过来:您提到您的自定义参数没有携带过来,这可能是因为您的自定义参数没有正确设置或者未正确传递。您可以检查您的自定义参数是否已正确设置,并在推送时正确传递参数。

    总之,检查APNs证书、注册推送服务、传递自定义参数等步骤可以帮助您解决移动推送iOS无APNs Token和没有上报的问题。如果仍然无法解决问题,请尝试使用真机调试,或与移动推送的支持团队联系以获取更多帮助。

    2023-04-29 14:50:43
    赞同 展开评论 打赏
  • 是端上调用阿里云上报接口没有上报吗,此回答整理自钉群“应用研发平台EMAS开发者交流群”

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

相关电子书

更多
手淘iOS性能优化探索 立即下载
From Java/Android to Swift iOS 立即下载
深入剖析iOS性能优化 立即下载