如何使用 java Firebase Admin SDK 将分析标签添加到数据消息?

2024-02-06

自 7 月 1 日起,Firebase 要求向消息添加标签,以便分析显示数据消息发送的数量等。

“从 2019 年 7 月 1 日星期一开始,您将能够通过分析标签过滤数据。 在该日期之后,没有分析标签发送的数据消息可能不会在此仪表板中显示。

问题是 firebase 提供的文档链接here https://firebase.google.com/docs/cloud-messaging/understand-delivery?authuser=0#adding_analytics_labels_to_messages,没有帮助。当我使用在 Java 应用引擎实例上运行的 Firebase Admin SDK 时,它仅指 HTTP 请求。

这是我当前用来发送数据消息的代码的框架。我如何调整它以发送带有分析标签的消息?

Message message = Message.builder()
                .putData("data",data)
                .setToken(deviceID)
                .build();


        String response = FirebaseMessaging.getInstance().send(message);

我想我找到了:

Message message = Message.builder()
    .putData("data",data)
    .setFcmOptions(FcmOptions.withAnalyticsLabel("MyLabel"))
    .setToken(deviceID)
    .build();

我可以在 Firebase 控制台 -> 报告 -> 数据选项卡中看到消息。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 java Firebase Admin SDK 将分析标签添加到数据消息? 的相关文章

随机推荐