开发者社区> 问答> 正文

应用研发平台EMAS 阿里推送可以实现 类似微信语音那种 一收到推送就弹出APP页面吗?

问题1:应用研发平台EMAS 阿里推送可以实现 类似微信语音那种 一收到推送就弹出APP页面吗?
问题2:如果是 离线推送呢?

展开
收起
cuicuicuic 2023-07-12 18:21:24 54 0
3 条回答
写回答
取消 提交回答
  • 在应用研发平台EMAS中,使用阿里推送(云推送)可以实现在一收到推送消息时弹出APP页面的效果。这种行为通常称为“点击推送打开应用”。

    具体实现步骤如下:

    1. 在EMAS控制台中,配置并启用阿里推送服务。

    2. 在您的移动应用程序中集成阿里推送SDK,并按照相应的文档和指南进行配置。

    3. 在推送消息的Payload(负载)中,设置自定义参数或字段,以标识点击推送时要打开的特定页面。例如,您可以在Payload中添加一个键值对,指定要打开的页面的标识符或URL。

    4. 在应用中监听推送消息的到达,在接收到推送消息后解析Payload中的自定义参数。

    5. 根据解析得到的参数,执行相应的逻辑来打开特定的页面。

    2023-07-12 19:59:25
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    当app在后台时,Android和iOS系统的原生推送是通过通知栏展示的,不会弹出app页面。

    即使app在前台运行,原生推送也只能通过设置高优先级通知提醒用户,也无法自动弹出app。

    实现"一收到推送就弹出APP页面"这个效果,需要采用第三方解决方案:

    Firebase Cloud Messaging
    FCM提供了校验推送、透传消息等功能,可以在app后台 или前台时直接通过FCM服务弹出通知。

    在线 awaken
    同样提供原生推送以外的消息下发和强制叫醒app的能力。

    自定义服务端推送

    2023-07-12 18:29:25
    赞同 展开评论 打赏
  • 回答1:这个需要你自行实现,可以MyMessageReceiver 这个回调类里做界面弹窗ea73743f03cccc83b91d395feb5e2d9e.png
    回答2:离线推送只能在通知栏有提示,点击通知栏可以跳转自定义activity https://help.aliyun.com/document_detail/434684.html?spm=a2c4g.434685.0.0.65f291bdB9kxlq,此回答整理自钉群“【移动推送】技术支持3群-应用研发平台EMAS”

    2023-07-12 18:24:30
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
基于阿里巴巴以及合作伙伴的最佳实践,围绕大前端、云原生领域的相关技术热点(小程序、Serverless、应用中间件、低代码、DevOps)展开行业探讨,与开发者一起探寻云原生时代应用研发的新范式。
相关文档: 移动研发平台
问答排行榜
最热
最新

相关电子书

更多
微信广告引擎与播放节奏算法实践 立即下载
微信H5视频播放器在海量业务下的实践 立即下载
微信高效运维之路 立即下载