gpt4 book ai didi

android - 如何从 android firebase 通知中获取自定义数据?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:19:21 28 4
gpt4 key购买 nike

我正在尝试实现 Firebase 通知。但是我找不到任何关于如何从 firebase 通知中检索自定义数据的文档。

Firebase console

但是在代码中如何获取自定义 key 。

enter image description here

我正在使用 FirebaseMessagingService.onMessageReceived 获取消息数据。

@Override
public void onMessageReceived(RemoteMessage remoteMessage) {
// TODO(developer): Handle FCM messages here.
// If the application is in the foreground handle both data and notification messages here.
// Also if you intend on generating your own notifications as a result of a received FCM
// message, here is where that should be initiated. See sendNotification method below.
Log.d(TAG, "From: " + remoteMessage.getFrom());
Log.d(TAG, "Notification Message Body: " + remoteMessage.getNotification().getBody());
}

最佳答案

您可以使用以下方式检查您的自定义数据:

for (Map.Entry<String, String> entry : remoteMessage.getData().entrySet()) {
String key = entry.getKey();
String value = entry.getValue();
Log.d(TAG, "key, " + key + " value " + value);
}

获取特定 key :

String value = remoteMessage.getData().get("<YOUR_KEY>");

关于android - 如何从 android firebase 通知中获取自定义数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38526126/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com