首页 文章

Firebase Cloud Messaging是否提供图形用户界面来查看,管理和监控设备主题订阅?

提问于
浏览
0

我已使用 FirebaseInstanceId.getInstance().getToken() 成功获取Firebase Cloud 消息传递(FCM)设备令牌 . 我使用以下代码将客户端应用程序订阅到主题:

String topic = "toronto";                                 
FirebaseMessaging.getInstance().subscribeToTopic(topic);

我假设一切都是正确的,但为了确认,我希望FCM提供一个图形用户界面(GUI)来管理,监控和查看订阅特定主题的所有设备 . 使用我使用的代码,我希望看到主题“toronto”,并且至少有一个设备订阅该主题,例如通过显示FCM设备令牌 .

我正在阅读https://developers.google.com/instance-id/reference/server#get_information_about_app_instances如何获取有关应用程序实例的信息以查找有关客户端应用程序实例订阅的详细信息,包括每个主题名称和订阅日期,但FCM是否提供GUI来查看?

更新1:

我能够为主题订阅设备并从主题中取消订阅设备 . 但是,当我想确认/监控设备是否已成功订阅时,我正在使用此示例(为了隐私,我更改了密钥和令牌的值):

C:\curl>curl -X GET -k --header "Authorization: key=[My key]" "https://iid.googleapis.com/iid/info/[My device token]?details=true"
{"applicationVersion":"22","connectDate":"2017-12-05","attestStatus":"NOT_ROOTED","application":"com.[My app]","scope":"*","authorizedEntity":"[My app ID]","rel":{"topics":{"San-salvador":{"addDate":"2017-12-05"}}},"connectionType":"WIFI","appSigner":"[My signature]","platform":"ANDROID"}
C:\curl>

我希望Firebase Cloud 消息传递能够提供带有仪表板,图表和报告的图形用户界面,以查看已创建的主题以及订阅每个主题的设备列表和数量,类似于Google Analytics报告,甚至可以使用 Map 查看设备订阅的位置或任何有助于可视化和监控主题订阅的视觉效果 . 相反,我不得不用cURL做所有事情,代码类似于我在此更新1中显示的内容 . 我很惊讶Firebase Cloud 消息传递不提供GUI,因为该工具来自Google,他们可以轻松提供仪表板或其他东西与Google Analytics类似 .

1 回答

相关问题