开发者社区> 问答> 正文

应用研发平台EMAS中,安卓推送有部分消息推不到,后台查看推送结果是正常的,请帮忙核查下?

请问,在EMAS中,安卓推送有部分消息推不到,后台查看推送结果是正常的,请帮忙核查下

展开
收起
ZZW 2023-11-01 13:08:13 55 0
3 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    可能是由于以下原因导致:

    1. 推送消息不完整

    推送消息必须包含消息类型、接收者ID、应用包名等字段。缺少字段可能会导致推送消息无法送达目标设备。

    1. 接收者ID无效

    确保您的接收者ID有效,并且与目标设备上的设备令牌匹配。如果接收者ID无效,那么推送消息将无法送达目标设备。

    1. 应用包名错误

    确保您的应用包名与设备上安装的应用包名一致。否则,推送消息将无法送达目标设备。

    1. 消息大小超出限制

    EMAS对消息大小有限制。如果消息大小超过限制,推送消息将无法送达目标设备。

    2023-11-02 23:02:29
    赞同 展开评论 打赏
  • 您好,EMAS是阿里云提供的一种消息推送服务,该服务在国内使用广泛,能够比较好地解决安卓推送通知机型适配的问题。如果您在EMAS中遇到了安卓推送有部分消息推不到的问题,可能的原因有多个。

    首先,如果APP处于关闭状态,那么推送消息是无法收到的,但推送通知仍然可以正常接收。其次,无法收到推送消息的可能原因也可能与手机操作系统有关。在中国,由于没有统一的推送通知标准,不同品牌的手机可能会使用各自定制的推送服务。此外,还有可能是消息推送的设置问题或者后台接口调用的问题。

    对于这种问题,您可以首先确认设备是否在线,然后检查设备的网络连接情况。另外,您也可以查看应用的设置,确保应用已经开启了消息推送功能。同时,还需要查看EMAS控制台是否正确配置了推送服务。

    2023-11-02 15:36:55
    赞同 展开评论 打赏
  • LMM

    APP在线:
    1,初始化是否成功,若失败重点检查阿里云后台和app参数是否对(appkey,密码,应用包名)
    2,检查前后端channel是否一致: https://help.aliyun.com/document_detail/67398.html
    3,设备通知状态是否打开
    APP离线

    1、离线存储是否打开,参考文档:https://help.aliyun.com/document_detail/434778.html 中的StoreOffline
    2、设备通知状态是否打开
    3、厂商配置是否正确,参考文档:https://help.aliyun.com/document_detail/430567.html
    4、厂商token是否正常获取,pushService.setLogLevel(CloudPushService.LOG_DEBUG) 过滤日志字段MPS,参考文档:https://help.aliyun.com/document_detail/57105.htm 对应的厂商通道文档
    5、辅助通道必传参数是否填写:AndroidPopupActivity、AndroidPopupTitle、AndroidPopupBody,参考文档:https://help.aliyun.com/document_detail/57105.htm
    6、检查前后端channel是否一致: https://help.aliyun.com/document_detail/67398.html
    以上排查检查没有问题,提供appkey、消息id、设备id 此回答来自“【移动推送】技术支持3群-应用研发平台EMAS群”

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

相关电子书

更多
58同城Android客户端Walle框架演进与实践之路 立即下载
Android组件化实现 立即下载
蚂蚁聚宝Android秒级编译——Freeline 立即下载