问题1:应用研发平台EMAS 阿里推送可以实现 类似微信语音那种 一收到推送就弹出APP页面吗?
问题2:如果是 离线推送呢?
在应用研发平台EMAS中,使用阿里推送(云推送)可以实现在一收到推送消息时弹出APP页面的效果。这种行为通常称为“点击推送打开应用”。
具体实现步骤如下:
在EMAS控制台中,配置并启用阿里推送服务。
在您的移动应用程序中集成阿里推送SDK,并按照相应的文档和指南进行配置。
在推送消息的Payload(负载)中,设置自定义参数或字段,以标识点击推送时要打开的特定页面。例如,您可以在Payload中添加一个键值对,指定要打开的页面的标识符或URL。
在应用中监听推送消息的到达,在接收到推送消息后解析Payload中的自定义参数。
根据解析得到的参数,执行相应的逻辑来打开特定的页面。
在应用研发平台EMAS中,使用阿里推送(云推送)可以实现在一收到推送消息时弹出APP页面的效果。这种行为通常称为“点击推送打开应用”。
具体实现步骤如下:
在EMAS控制台中,配置并启用阿里推送服务。
在您的移动应用程序中集成阿里推送SDK,并按照相应的文档和指南进行配置。
在推送消息的Payload(负载)中,设置自定义参数或字段,以标识点击推送时要打开的特定页面。例如,您可以在Payload中添加一个键值对,指定要打开的页面的标识符或URL。
在应用中监听推送消息的到达,在接收到推送消息后解析Payload中的自定义参数。
根据解析得到的参数,执行相应的逻辑来打开特定的页面。
当app在后台时,Android和iOS系统的原生推送是通过通知栏展示的,不会弹出app页面。
即使app在前台运行,原生推送也只能通过设置高优先级通知提醒用户,也无法自动弹出app。
实现"一收到推送就弹出APP页面"这个效果,需要采用第三方解决方案:
Firebase Cloud Messaging
FCM提供了校验推送、透传消息等功能,可以在app后台 или前台时直接通过FCM服务弹出通知。
在线 awaken
同样提供原生推送以外的消息下发和强制叫醒app的能力。
自定义服务端推送
回答1:这个需要你自行实现,可以MyMessageReceiver 这个回调类里做界面弹窗
回答2:离线推送只能在通知栏有提示,点击通知栏可以跳转自定义activity https://help.aliyun.com/document_detail/434684.html?spm=a2c4g.434685.0.0.65f291bdB9kxlq,此回答整理自钉群“【移动推送】技术支持3群-应用研发平台EMAS”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。