在后台收到 Firebase 消息后如何打开 Url

How open Url after Firebase message received in background

当应用程序在后台运行并且收到 Firebase 消息时,我想打开消息数据中的特定 url。 例如,我在 Firebase 中放在键值下方,我想在用户点击通知后打开 google 网站。

key: url
value: http://google.com

我该怎么办? 提前 tnx!

在您的应用程序中,您可以通过以下方式在 Firebase 通知 Web 控制台中访问从 Advanced options > Custom data 发送的 key/value 对:

  • getIntent().getExtras() 在用户点击通知时启动的 activity 中。
    我建议在 activity onResume() 方法中添加它。
  • remoteMessage.getData() in FirebaseMessagingService.onMessageReceived() 如果消息到达时应用程序已经打开。 (在这种情况下,不会显示通知,而是调用 onMessageReceived()