开发者社区> 问答> 正文

应用研发平台EMAS中集成移动推送的过程中通过阿里控制台可以推送,但是通过程序不能推送是为什么?

应用研发平台EMAS中集成移动推送的过程中配置了辅助弹窗,通过阿里控制台可以推送,但是通过程序不能推送离线消息是为什么呢?264a4995781d0505f02e4c9c1c6dd8b7.png配置也安装官网给的进行了配置,消息发到了阿里控制台了,但是不知道如何排查为什么没有到手机。

展开
收起
小小鹿鹿鹿 2023-11-20 22:22:41 45 0
3 条回答
写回答
取消 提交回答
  • 参考一下这个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此回答来自钉群应用研发平台EMAS开发者交流群。

    2023-11-22 08:19:01
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    您已经能够在阿里云控制台上成功发送推送消息,但是在程序中却不能推送。这种情况可能是由多种原因造成的,下面是一些建议:

    1. 确保您的应用程序正确地设置了应用包名和签名信息。在使用EMAS进行安卓推送时,需要先在控制台中添加应用,并配置应用的包名和签名信息。如果您没有正确地设置这些信息,则可能导致推送失败。
    2. 检查您的设备ID或appkey是否正确。设备ID和appkey是用来标识您的应用程序和设备的唯一标识符。如果您使用的设备ID或appkey不正确,则可能会导致推送失败。
    3. 如果您在尝试发送推送消息时遇到任何错误或异常,请查看相关的错误消息和日志,以便了解具体问题所在。
    4. 确保您的网络连接稳定可靠。如果您的网络不稳定或速度较慢,则可能会导致推送失败。
    5. 如果您仍然无法解决问题,建议联系EMAS技术支持团队寻求帮助。他们可能会提供更详细的指导和建议。
    2023-11-21 23:23:39
    赞同 展开评论 打赏
  • 在应用研发平台EMAS中,辅助弹窗是通过系统通道下发通知的一种方式,它可以在进程被杀死后仍然成功推送消息。然而,由于辅助弹窗是通过在对应设备上直接推送通知实现的,所以通过这种方式下发的通知并不会触发onNotification回调。

    另一方面,如果您使用程序来发送推送,并且无法推送离线消息,可能的原因有多种。首先,您需要确保已经在EMAS控制台中正确配置了厂商通道的必要参数。此外,也需要检查您的应用程序是否已经获取到了正确的AppKey、AppSecret和MasterSecret字段的值。

    同时,还需要确认您的应用程序是否处于前台,因为移动推送在应用程序处于前台时才会显示通知弹窗。另外,推送的目标对象设置也可能影响到消息的推送,您可以根据需要选择向所有设备、指定终端、指定账号或设备别名进行推送。

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

相关电子书

更多
五天玩转EMAS Serverless 立即下载
EMAS平台全景介绍 立即下载
DTS控制台一本通 立即下载