我正在尝试使用以下代码向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
答案 0 :(得分:0)
您不需要注册主题。
当应用程序调用
时会自动创建主题FirebaseCloudMessaging.getInstance().subscribeToTopic("topic-name")
当你拥有时,会使用你在问题中提到的API
(移动/客户端)应用程序的FirebaseInstanceId标记
(通过FirebaseInstanceId.getInstance().getToken()
获得)并且您希望将该应用程序从服务器端订阅到特定主题,而不是在客户端中调用上面提到的subscribeToTopic(..)
方法。