网站的Firebase注册令牌

时间:2016-06-03 15:06:33

标签: firebase firebase-cloud-messaging

我希望将Firebase集成到现有项目中。我想创建一个管理网站,它能够创建主题,然后将消息发布到主题。

在移动设备上,最终用户可以查看已创建的主题,并订阅它们。

理想情况下,管理用户会登录我的网站,选择创建新的主题,然后从后端发送HTTP请求到FCM来创建该主题。

我遇到的问题是如何创建主题。我的理解是我需要传入一个令牌来创建主题,但我找不到在其SDK中为Web用户创建令牌的位置。有没有人有任何建议?

1 个答案:

答案 0 :(得分:0)

FCM中的主题遵循pub-sub模型。创建主题没有明确的活动。您只需订阅一个主题即可。通常,您可以使用Android或iOS FCM API从客户端订阅订阅。

如果您想从后端订阅用户,则需要使用后端服务中的Instance ID APIs

示例:

// to list the subscriptions for a given token:
GET https://iid.googleapis.com/iid/info/nKctODamlM4:CKrh_PC8kIb7O...clJONHoA?details=true
Authorization:key=AIzaSyZ-1u...0GBYzPu7Udno5aA

// to subscribe
POST https://iid.googleapis.com/iid/v1/nKctODamlM4:CKrh_PC8kIb7O...clJONHoA/rel/topics/movies
Content-Type:application/json
Authorization:key=AIzaSyZ-1u...0GBYzPu7Udno5aA

就像你说你需要这个令牌。要在用户的网络上获取此令牌,请使用firebase messaging