在后台收到 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()
。
当应用程序在后台运行并且收到 Firebase 消息时,我想打开消息数据中的特定 url。 例如,我在 Firebase 中放在键值下方,我想在用户点击通知后打开 google 网站。
key: url
value: http://google.com
我该怎么办? 提前 tnx!
在您的应用程序中,您可以通过以下方式在 Firebase 通知 Web 控制台中访问从 Advanced options > Custom data
发送的 key/value 对:
getIntent().getExtras()
在用户点击通知时启动的 activity 中。
我建议在 activityonResume()
方法中添加它。remoteMessage.getData()
inFirebaseMessagingService.onMessageReceived()
如果消息到达时应用程序已经打开。 (在这种情况下,不会显示通知,而是调用onMessageReceived()
。