如何获取Google Instance ID服务的IID_TOKEN?

时间:2017-04-02 22:38:26

标签: firebase firebase-cloud-messaging

我正在尝试使用以下代码向FCM注册一个主题。根据我的理解,我需要两个注册密钥,第一个是IID_TOKEN,第二个是FCM_APP_KEY。

我有FCM_APP_KEY,但我无法找到我可以获取Google Instance ID服务令牌(IID_TOKEN)的cosole或网站。

如果有人可以告诉流程或网站获取IID_TOKEN,那将会非常有帮助。提前谢谢。

https://iid.googleapis.com/iid/v1/IID_TOKEN/rel/topics/TOPIC
Content-Type:application/json
Authorization:key=FCM_APP_KEY

1 个答案:

答案 0 :(得分:0)

您不需要注册主题。

当应用程序调用

时会自动创建主题
FirebaseCloudMessaging.getInstance().subscribeToTopic("topic-name")

当你拥有时,会使用你在问题中提到的API (移动/客户端)应用程序的FirebaseInstanceId标记 (通过FirebaseInstanceId.getInstance().getToken()获得)并且您希望将该应用程序从服务器端订阅到特定主题,而不是在客户端中调用上面提到的subscribeToTopic(..)方法。