gpt4 book ai didi

huawei-mobile-services - HMS Push插件-应用处于kill状态时如何接收数据消息

转载 作者:行者123 更新时间:2023-12-05 06:59:59 24 4
gpt4 key购买 nike

Android - 带有HMS推送插件的华为,HmsPushEvent.onRemoteMessageReceived当应用程序处于kill状态时不会触发该事件。只有当应用程序处于前台和后台状态时才会调用此事件。你能告诉我当应用程序处于终止状态时将调用哪个事件吗?

最佳答案

Push Kit支持两种消息:通知消息和数据消息。设备收到数据消息后,设备会将其传输到您的应用程序,而不是直接显示消息。然后,您的应用会解析消息并触发相应的操作。 Push Kit 只是一个 channel ,数据消息的发送取决于你应用的常驻状态。但是,即使您的应用未启动,通知消息仍然可以发送。

为了省电和不打扰用户,您的应用在停止后不会被Push Kit启动,也不会向您的应用下发数据消息。在这种情况下,您可以根据您的服务决定是否使用通知消息。

要允许用户在点击通知消息后打开应用的指定页面,请按以下步骤操作:

  • 生成 Intent 参数
  • 在您的应用服务器上的消息正文中设置意图
  • 在应用的AndroidManifest.xml文件中注册要启动的Activity类
  • 在自定义的 Activity 类中接收数据

发件人:https://stackoverflow.com/a/64100678/14006527

或者,您可以设置高优先级数据消息以强制启动已停止的应用程序来接收和处理消息。为此,您需要引用相关说明申请特别许可 in FAQs .

关于huawei-mobile-services - HMS Push插件-应用处于kill状态时如何接收数据消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64237657/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com