开发者社区 问答 正文

应用研发平台EMAS发送的离线推送收不到、通过oppo直接推送的离线推送可以收到应该去那里排查问题?

应用研发平台EMAS发送的离线推送收不到、通过oppo直接推送的离线推送可以收到应该去那里排查问题?

展开
收起
青城山下庄文杰 2023-08-07 18:54:15 115 分享 版权
2 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    检查EMAS控制台的推送配置是否正确
    包括推送渠道、目标用户选择、消息规则等都要正确配置。

    确认EMAS SDK与手机系统版本是否兼容
    EMAS SDK应与手机OS升级一致,避免版本问题导致推送异常。

    验证EMAS应用内离线推送权限设置
    比如Android是否请求了推送权限,iOS的背景查询权限等。

    检查手机后台权限是否正常
    部分新机型需要手动开启后台运行和推送权限。

    确认应用Oppo推送渠道集成是否正常
    Oppo推送SDK正常初始化并注册设备Token等。

    排查网络环境因素
    是否VPN、代理等影响EMAS推送但不影响Oppo直推。

    与EMAS技术支持沟通

    2023-08-10 08:00:37
    赞同 展开评论
  • 如果在应用研发平台EMAS发送的离线推送无法收到,但通过OPPO直接推送的离线推送可以收到,你可以按照以下步骤来排查问题:

    1. 检查设备权限:确保你的应用已经获得了EMAS推送所需的相关权限。这些权限通常包括网络访问权限、后台运行权限和通知权限。检查你的应用清单文件(AndroidManifest.xml)以确认权限是否正确配置。

    2. 检查设备网络连接:确认设备处于正常的网络连接状态,并且能够与EMAS服务进行通信。尝试打开浏览器或其他应用程序,检查设备是否能够正常访问互联网。

    3. 检查EMAS配置:确保你的EMAS推送服务已正确配置。检查EMAS控制台中的推送相关设置,包括应用的推送证书、推送通道等设置。确保设置与你的应用及目标设备匹配。

    4. 优化电量管理:某些设备可能会有特定的电量管理策略,如OPPO的"自启动管理"或"应用启动管家"。这些策略可能会限制应用在后台运行和接收推送通知。检查OPPO设备上的相关设置,确保你的应用被允许在后台运行和接收推送通知。

    5. 联系支持团队:如果以上步骤都没有解决问题,建议联系EMAS的技术支持团队。提供详细描述和必要的设备、应用、配置等信息,向他们报告你遇到的问题。他们将能够更具体地诊断并帮助解决你的推送问题。

    2023-08-07 22:07:25
    赞同 展开评论