来自 fcm 的 IID api - https://iid.googleapis.com/iid/info/IIDtoken 允许查找 devicetoken 订阅的所有主题。目前,由于它已弃用其响应 - “不推荐使用服务器密钥进行身份验证。请改用 OAuth2token。”
生成有效的 OAuth2 令牌后也显示请求未经授权。
有人可以建议什么替代方案吗?我已经尝试过这里提到的 firebase admin sdk api - https://firebase.google.com/docs/cloud-messaging/manage-topics。
Firebase SDK 没有替代 api 来列出用户 deviceToken 中的所有主题。
我还尝试执行 - pubsub.projects.topics.list api,如此处所述 - https://www.any-api.com/googleapis_com/pubsub/docs/projects/pubsub_projects_topics_list。这似乎也不起作用。
请建议列出用户的主题 deviceToken 已在 IID 服务废弃后被完全删除。
您需要通过跟踪设备令牌在您自己的数据库中订阅了哪些主题来管理服务器端的主题订阅。 始终管理和跟踪表单服务器端。