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



截至7月1日,Firebase要求将标签添加到消息中,以便分析显示发送数据的数量等。

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

问题在于,这里提供的firebase提供的文档的链接无济于事。它仅指http请求,而我使用的是在Java App Engine实例上运行的Firebase Admin SDK。

这是我当前用于发送数据消息的代码的排骨。如何适应它以使用分析标签发送我的消息?

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 Console->报告 ->数据选项卡中看到消息。

通过查看SDK的messaging部分的提交历史记录,似乎尚未将对此标题的支持添加到Java的Firebase Admin SDK中。

您可能需要提交功能请求,或者(甚至更好(打开PR。我对此现有功能请求留下了评论,这似乎与您的要求最相关。

相关内容

  • 没有找到相关文章

最新更新