自 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(使用前将#替换为@)