EMAS应用存活的时候 点击推送正常应该是拉起应用 实际现象确实重新启动应用(从启动页进入 )?你们现在推送点击时候 触发的逻辑机制是什么样子的 我有点弄不明白了
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
通常情况下,当用户点击推送通知时,应用程序可以通过以下两种方式进行处理:
应用拉起(Foreground Launch):如果应用程序在用户点击推送通知时处于活动状态或前台运行,应用将直接处理推送,并可能打开相应的页面或执行相关操作,而不需要重新启动应用。这样可以提供更快的响应和流畅的用户体验。
应用重新启动(Cold Start):如果应用程序在用户点击推送通知时处于后台或未运行状态,操作系统将重新启动应用并打开相应的页面。在这种情况下,用户将看到应用的启动页,然后导航到与推送通知相关的页面或执行相应的操作。这可能需要更多的时间和系统资源。
具体推送点击时的逻辑机制可能因操作系统(如iOS或Android)以及应用程序的实现方式而有所不同。移动应用通常会使用推送服务提供商(如Firebase、APNs等)来处理推送通知和点击事件。这些服务通常提供开发人员需要的API和工具来处理推送点击逻辑。
个现在不行, 这块要实现的话您自己拦截消息自己写这个逻辑, SDK目前不支持这种了,sdk把这块逻辑去掉了, 实现起来代码片段会引起很多隐私扫描问题。目前就你看到的那两种, 1是我说的指定类名拉起,另外是我们拉luncher,此回答整理自钉群“【移动推送】技术支持3群-应用研发平台EMAS”