当前位置: 首页 > 知识库问答 >
问题:

当android应用处于被杀状态时,如何从推送通知(使用FCM)中获取“数据有效载荷”?

姜运珧
2023-03-14

我的推送通知(使用FCM)在前台和后台状态下工作正常,但在被杀状态下,我只能从系统托盘接收通知,但无法获得“数据有效载荷”。我知道onMessageReceived()不是在Kilded状态下调用的(如果我错了,请纠正我),有没有任何方法可以在Kilded状态下调用这个方法,或者有任何其他方法可以获得“数据负载”。请救命!

共有1个答案

郎言
2023-03-14

如果你想读取数据负载,当应用程序处于kill状态时,不要发送通知负载,只使用数据负载管理所有操作。如果应用程序处于kill状态,并且您发送通知有效载荷,则它不调用onrecembly()方法,所以在数据有效载荷中发送通知的tital和消息,在onrecembly()中生成通知

 类似资料:
  • 我的推送通知(使用FCM)在前台和后台状态下工作正常,但在kill状态下,我只能从系统托盘接收通知,但不能获得“数据有效负载”。我知道onMessageReceived()不是在kill状态下调用的(如果我错了请纠正我),还有什么方法可以在kill状态下调用这个方法或者其他任何方法来获得“数据有效负载”。请救命!

  • 我正在开发一个电子邮件应用程序,我希望用户在收到新电子邮件后立即收到推送通知。为此,我使用FCM。我刚刚通过以下链接尝试使用FCM推送通知:https://www.youtube.com/watch?v=XijS62iP1Xo 感谢每一种帮助。提前感谢。

  • 如何处理app在前台和后台时的推送通知?我正在得到下面的有效载荷数据。 func application(application:UIApplication,didReceiveRemoteNotification UserInfo:[NSObject:AnyObject],fetchCompletionHandler CompletionHandler:(UIBackgroundFetchRes

  • 我是新来的< code>Android Studio,所以我不明白。我是使用< code>FCM的< code >推送通知的新手,但我没有得到解决方案。我在运行时遇到了这种错误。 我的应用程序/Gradle 这是我的项目等级 我已经更新了android studio<code>SDK</code>我这边什么都没有了,但我不知道我哪里出错了。所以请在这方面帮助我。

  • 据我所知,当用户通过多任务UI终止应用程序时,静默推送通知不会调用。但是,当观察WhatsApps的行为时,我不明白他们是如何做到以下几点的: 静音一个频道 强制退出WhatsApp 在静音通道接收消息 徽章显示 更令人惊讶的是= 这意味着WhatsApp以某种方式管理它来处理推送通知的接收,尽管应用程序被终止。有人知道怎么做吗?使用,。。。?

  • 当应用程序位于前台时,能够从推送通知接收数据 用于使用firebase云消息服务的推送通知。 如果可能的话,你能建议我摆脱这个问题吗。 谢谢你。