开发者社区 问答 正文

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 301 发布于浙江 分享
分享
版权
2 条回答
写回答
取消 提交回答
  • 值得去的地方都没有捷径

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

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

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

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

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

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

    2023-04-29 14:50:43 发布于广东 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
  • 是端上调用阿里云上报接口没有上报吗,此回答整理自钉群“应用研发平台EMAS开发者交流群”

    2023-04-27 23:54:05 发布于浙江 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论