应用研发平台EMAS在应用没有启动的情况下,使用厂商通道,弹出这样的通知,是什么情况?
应用研发平台EMAS在应用没有启动的情况下,使用厂商通道弹出通知是指在移动设备上收到离线推送消息,并通过厂商通道直接显示通知,而无需应用启动。
传统的推送通知需要应用启动后才能收到并展示。但是,一些移动设备厂商提供了自己的推送通道(例如华为推送、小米推送等),这些通道可以使应用在未启动时也能收到推送消息。EMAS利用这些厂商通道的特性,可以在应用未启动的情况下,通过厂商通道将推送消息以通知的形式展示给用户。
当应用没有启动时,厂商通道可以在系统层面接收到推送消息,并显示在通知栏中。用户可以通过点击通知来查看消息的具体内容,甚至可以打开应用进行进一步操作。
这种方式对于实时性较高的消息或重要的通知非常有效,因为即使应用没有运行,用户仍然能够及时收到相关信息。
当应用程序未启动时,EMAS SDK会利用厂商通道向设备发送离线推送消息。当用户打开应用程序时,应用程序会接收到这些离线消息,并进行处理,例如弹出通知等。在Android平台上,离线推送通常使用Notification API来实现弹出通知窗口。
需要注意的是,为了使用离线推送功能,您需要在应用程序中正确集成和配置EMAS SDK,并设置相应的离线推送参数。同时,您还需要在EMAS控制台中进行相应的配置,例如开启离线推送功能、设置推送通道等。
以下是一些推荐的资料,可供参考:
EMAS SDK官方文档:https://help.aliyun.com/document_detail/61075.html ↗
EMAS SDK中的Notification API文档:https://help.aliyun.com/document_detail/61082.html ↗
EMAS SDK中的PushService API文档:https://help.aliyun.com/document_detail/61077.html ↗
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。