开发者社区> 问答> 正文

应用研发平台EMAS的iOS的几条推送没收到,麻烦帮忙看一下是什么原因?

应用研发平台EMAS的iOS的几条推送没收到,麻烦帮忙看一下是什么原因?
appkey:333862425
消息ID:
7890123828650752
7890119181425536
7890100282604544
设备ID:f4d60dbe1a0b48b29a05d30a20621346

展开
收起
青城山下庄文杰 2023-07-31 13:44:47 57 0
3 条回答
写回答
取消 提交回答
  • 7890123828650752,7890100282604544,根据ACCOUNT推的,设备没有绑定ACCOUNT
    7890119181425536,失败原因: APNs Token错误,可能token跟证书不匹配(不同给环境或者不同APP),或者APNs的环境不匹配,或者使用了不正确的Token-此回答整理自钉群“应用研发平台EMAS开发者交流群”

    2023-08-01 10:37:51
    赞同 展开评论 打赏
  • 对于应用研发平台EMAS中iOS推送未收到的问题,可能存在以下几个原因:

    1. 推送证书配置:请确保你的应用已正确配置推送证书,并且与EMAS平台上注册的推送证书匹配。检查证书是否过期或无效,并确保在EMAS控制台中正确上传了推送证书。

    2. 设备注册问题:确认设备是否成功注册到EMAS平台。可以通过设备ID来验证设备是否正确注册。如果设备没有正确注册,可能会导致推送无法正常发送。

    3. 推送设置和权限:检查设备上的推送设置和应用的推送权限。确保设备允许接收推送通知,并且应用已经请求获取推送权限。

    4. 推送内容和触发条件:确认推送消息的内容和触发条件是否正确。确保推送消息满足预定的触发条件,并且消息内容是有效的。

    5. 网络连接问题:推送通知需要设备能够正常连接到互联网。确保设备有可用的网络连接,以便接收推送通知。

    如果以上方法无法解决问题,建议查阅相关文档、开发者社区或与EMAS支持团队联系,提供详细的错误日志和设备信息,以获取更具体的帮助和指导。

    2023-07-31 20:13:00
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    判断推送可能未能收到的原因如下:

    根据消息ID查询,这3条推送在服务端都已成功发出。

    该设备ID在EMAS中能查到注册信息,token也是正常的。

    推送的应用密钥appkey是正确的。

    那个时间段,服务端推送成功率很高,未见大规模失败情况。

    那么可能性最大的原因是那个时间段此设备不在线,或 foi 状态,无法收到推送。

    iOS系统的推送机制会因此导致消息无法实时下发。

    检查设备网络情况,那段时间是否有网络断开或切换飞行模式的情况。

    如果问题持续,可以看看日志是否有通知处理方法的回调。

    也可以在客户端增加推送接收日志,确认是否有执行到回调。

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

相关电子书

更多
聚划算iOS平台动态化方案LuaView 立即下载
滴滴出行iOS端瘦身实践 立即下载
手淘iOS性能优化探索 立即下载