各位大佬 ,EMAS uniapp 集成 在本地真机调试的时候 我的锤子手机 安卓 7.1 能收到推送通知 ,但是小米 华为都无法收到通知 什么原因?Android推送失败排查步骤
如果你在使用EMAS uniapp集成进行Android推送的过程中遇到了问题,常见排查步骤如下:
检查推送设备的网络连接:确保推送的Android设备正常连接到网络,能够正常接收到其他通知,并尝试调整网络配置、更改网络环境等方法排除网络问题。
检查推送通道配置:确认推送通道已经正确配置,并且与目标设备的操作系统兼容。比如说选择 FCM 推送则需要保证设备支持 Google Play Services,并且 FCM 已经正常配置。如果使用官方Demo测试成功但自己的应用无法正常推送,则需要检查您项目下的配置是否正确。
检查 App 证书和密钥是否正确:确保 App 证书和密钥正确,以使得推送服务器能够正确的识别你的应用,并将推送推送给正确的设备。推荐在控制台上重新生成证书和密钥,以确保推送环境和证书配置正确。
整合 EMAS Uniapp SDK:请确认 Emas Uniapp 已经正确的集成到你的应用中,并且将推送样例代码按要求已经正确的添加到项目中。如果集成没有问题,则需要检查应用是否集成了其它推送服务,并且与 EMAS Uniapp 的推送机制发生冲突。
记录日志文件:如遇到异常,可以记录相关日志并逐个排查throttle掉Webview日志。
升级SDK版本:若以上步骤均未能解决推送问题,则建议升级 EMAS Uniapp SDK 版本,或联系阿里技术支持。
在排查问题时需注意,某些因素如推送延迟等可能会导致推送不成功等问题,在排除以上几个原因后,如果仍无法解决问题,则建议联系相关的技术支持人员处理。
https://help.aliyun.com/document_detail/40002.htm 这个条推送在线已达。建议开启离线存储。,此回答整理自钉群“应用研发平台EMAS开发者交流群”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。