EMAS中移动推送 iOS 无apns token,没有上报是怎么情况 发现好像是模拟器不上报 真机调试可以,对了 会报一个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,并且我的自定义参数也没有携带过来
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
根据您提供的信息,可能有以下几种情况导致移动推送iOS无APNs Token和没有上报:
模拟器不上报:您提到在模拟器上无法上报,这可能是因为模拟器并没有真正的APNs Token,无法进行APNs推送。
没有正确配置APNs证书:APNs证书是进行iOS设备推送所必需的,如果证书配置不正确,可能会导致iOS设备无法接收推送。您可以检查您的证书是否正确设置并在应用程序中正确配置。
没有注册推送服务:在应用程序中注册推送服务是必需的。您需要为应用程序注册远程通知,并请求推送权限。在应用程序中正确注册推送服务之后,即可获得APNs Token,并进行iOS设备推送。
自定义参数没有携带过来:您提到您的自定义参数没有携带过来,这可能是因为您的自定义参数没有正确设置或者未正确传递。您可以检查您的自定义参数是否已正确设置,并在推送时正确传递参数。
总之,检查APNs证书、注册推送服务、传递自定义参数等步骤可以帮助您解决移动推送iOS无APNs Token和没有上报的问题。如果仍然无法解决问题,请尝试使用真机调试,或与移动推送的支持团队联系以获取更多帮助。
评论
全部评论 (0)