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

Ahm*_*ani 6 android firebase google-cloud-messaging firebase-cloud-messaging

当应用程序在后台并收到Firebase消息时,我想打开消息数据中的特定URL.例如,我将以下键值放在Firebase中,我想在用户点击通知后打开谷歌网站.

key: url
value: http://google.com
Run Code Online (Sandbox Code Playgroud)

我该怎么办?tnx提前!

Die*_*ini 3

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

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