handleIntent 方法在 FirebaseMessagingService Class 中不存在



我使用的是 Firebase 消息服务 v 17.3.0,我想在应用处于后台时在 logcat 中获取数据消息。正如我所看到的,在早期版本中有一个名为handleIntent的方法,无论应用程序是在后台还是前台,都可以获取消息。

在较新版本中处理显示和数据消息的替代方法是什么,因为onMessageReceived(RemoteMessage remoteMessage(方法仅在应用程序处于前台时才有效。

而且我不想降级到早期版本。

如果使用数据负载,则可以在应用处于前台或后台时调用onMessageReceived

因此,在云函数中,您可以使用以下内容:

const payload = {
data: {
title:"notification",
body: "hello world",
sound: "default"
},
};

检查这个:

https://firebase.google.com/docs/cloud-messaging/android/receive#handling_messages

相关内容

  • 没有找到相关文章

最新更新