应用研发平台EMAS app在前端可以收到阿里推送,当退出或者杀掉app的时候就收不到了,我们也集成华为的sdk,用华为的推送界面,在app杀掉也可以收到,为啥阿里云收不到?
应用研发平台EMAS在应用被杀掉后无法接收推送通知的情况可能是由于推送服务的连接被关闭导致的。
当应用程序的进程被结束,系统会关闭与该应用相关的所有服务,包括推送服务。这意味着如果没有相应的后台处理机制,如服务(Service)或广播接收器(Broadcast Receiver),应用将无法接收到推送通知。
对于华为推送能够收到通知的情况,可能是因为华为的推送服务具有特定的机制,能够在应用被杀掉后仍然维持推送通知的接收。这可能涉及到华为推送服务的特定配置和集成方式。
为了解决这个问题,您可以考虑以下几个方面:
综上所述,为了确保应用在被杀掉后也能接收到推送通知,您可能需要对EMAS平台的API进行深入了解,并且可能需要与手机厂商的推送服务进行集成。建议您查阅EMAS的官方文档,了解具体的技术实现细节,并考虑与专业的移动应用开发团队合作,以确保能够满足产品的需求。
在使用应用研发平台EMAS进行推送通知时,您遇到了使用华为推送界面在App被杀掉后仍能收到消息,而使用阿里云推送则无法收到的情况。这可能由以下原因导致:
综上所述,使用应用研发平台EMAS进行推送通知时,您遇到了使用华为推送界面在App被杀掉后仍能收到消息,而使用阿里云推送则无法收到的情况可能是多方面因素共同作用导致的。您可以检查以下几点:
通过上述步骤,您可能能够找到问题的根源并解决收不到阿里云推送的问题。同时,建议您密切关注EMAS的更新和公告,以便及时了解最新的功能和支持情况。
推送通知分为设备在线和离线两种情况,前端可以收到阿里推送属于设备在线,退出或者杀掉app属于设备离线,对于设备离线,若接入了辅助厂商通道,设备离线时可以收到的,未接入辅助通道,通知则缓存起来,在缓存有效期内设备在线就可收到通知。
https://help.aliyun.com/document_detail/434676.html?spm=a2c4g.434658.0.0.4763f55bwIDAw1
此回答整理自钉群“【移动推送】技术支持3群-应用研发平台EMAS”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。