开发者社区> 问答> 正文

关于应用研发平台EMAS,为什么部分手机移动推送无法弹窗?通知权限是开着的,请问如何排查并解决?

关于应用研发平台EMAS,为什么部分手机移动推送无法弹窗?通知权限是开着的,请问如何排查并解决?

展开
收起
曹凯1211 2023-08-10 11:35:20 73 0
3 条回答
写回答
取消 提交回答
  • 检查下代码里设置:notification.setBuildWhenAppInForeground(false) // 设置当推送到达时如果应用处于前台不创建通知

    2023-08-11 23:08:45
    赞同 展开评论 打赏
  • 是个只会写bug的程序媛啊!!!

    如果部分手机移动推送无法弹窗,可能是由以下原因导致的:

    1. 通知栏被隐藏:有些手机用户可能会将通知栏隐藏起来,导致通知无法弹出。请检查您的手机设置,确保通知栏没有被隐藏。
    2. 应用程序被杀死:在某些情况下,当应用程序处于后台运行时,系统可能会将其杀死,导致通知无法弹出。请检查您的手机设置,确保应用程序在后台运行时不会被杀死。
    3. 推送服务被禁用:某些手机厂商可能会禁用推送服务,导致通知无法弹出。请检查您的手机设置,确保推送服务没有被禁用。
    4. 应用程序本身的问题:如果通知无法弹出的问题仅在某些手机上出现,那么问题可能与手机无关,而是应用程序本身的问题。请检查您的应用程序代码,确保通知相关的配置和逻辑是正确的。
      为了排查并解决这个问题,您可以采取以下步骤:

    5. 检查通知权限是否已经打开:确保您的应用程序已经请求并获得了发送通知的权限。

    6. 检查通知服务是否正常运行:通过日志或调试工具,检查通知服务是否能够正常接收和处理通知。
    7. 检查通知的配置和逻辑:检查您的应用程序代码,确保通知相关的配置和逻辑是正确的。
    8. 检查手机设置和操作系统:确保您的手机设置和操作系统没有阻止通知弹出的相关设置。
    9. 测试其他手机型号:在各种不同的手机型号上测试您的应用程序,以确定问题是否与特定手机型号有关。

    如果问题还没有被解决,可以联系EMAS支持团队以获取更多帮助。他们可以提供更具体的建议和解决方案。

    2023-08-10 17:55:25
    赞同 展开评论 打赏
  • 用demo测试下 https://ext.dcloud.net.cn/plugin?id=7628 ——此回答整理自钉群【移动推送】技术支持3群-应用研发平台EMAS

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

相关电子书

更多
Tangram 立即下载
360手机卫士 插件化漫谈 立即下载
手机京东Crash自动分析处理系统 立即下载