应用研发平台EMAS如果使用Notification,一定要用户在推送栏点一下,才能回调到app里面。如果使用Message,就没有推送栏消息,用户无需点击推送栏消息,就可以在app里面收到消息并将处理结果展示给用户。如果希望用户既可以看到推送栏的消息,同时,如果推送时,用户的app是打开的,此时,能自动的收到消息并将处理结果展示给用户(这样即使用户没有看到推送栏的消息,在app里面也可以看到相关内容)。这可以实现的么?
在应用研发平台EMAS中,要实现用户既可以看到推送栏的消息,同时在应用打开时自动收到消息并展示处理结果,可以通过以下步骤实现:
综上所述,EMAS平台可以实现用户既可以看到推送栏的消息,同时在应用打开时自动收到消息并展示处理结果的需求。通过结合Notification和Message的优点,以及自定义推送栏消息和设置合适的监听器和处理逻辑,可以实现这一目标。
应用研发平台EMAS可以实现用户既可以看到推送栏的消息,同时在App里面也可以收到消息并展示相关内容。
EMAS提供了两种主要的推送类型:Notification和Message。Notification是推送通知,需要用户点击推送栏消息才能进入App内部处理。而Message是透传消息,App可以在后台直接接收到消息内容,无需用户点击推送栏消息。
要实现您描述的场景,您可以结合使用Notification和Message。具体操作如下:
综上所述,通过结合使用Notification和Message,您可以实现用户既可以看到推送栏的消息,同时在App里面也可以收到消息并展示相关内容的需求。请注意,具体的实现方式可能会因EMAS的版本和配置不同而有所差异,建议参考EMAS的官方文档或联系技术支持以获取更详细的指导。
推送通知的回调方法 onNotification在这个方法里面处理
判断一下app是否在前台 然后在这个方法里面处理
此回答整理自钉群“【移动推送】技术支持3群-应用研发平台EMAS”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。