在 v1 API 中检索 FCM canonical_id



我正在从旧版 API (https://firebase.google.com/docs/cloud-messaging/http-server-ref( 迁移到 FCM v1 API (https://firebase.google.com/docs/reference/fcm/rest/v1/projects.messages( 以发送推送通知。

我想知道是否有办法检索与令牌(registration_id(相关的canonical_id,就像在遗留 API 中一样。

我在文档中没有找到任何关于它的内容,只是结果是一个 Message 对象,如果发生错误,它会返回一个 FcmError 对象。

如果我无法检索canonical_id我想我最终会在一段时间后收到无效/未注册令牌的错误(或者我错了?(,并且如果用户在合理的时间内不使用该应用程序,则必须在我的数据库中使它们无效。

AFAICT,自旧版API以来canonical_ids没有使用过。在这里看到我的答案。

注册令牌不会定期失效,只是在少数情况下,实际调用onTokenRefresh(),因此必须在客户端处理(将新令牌重新发送到服务器(。

相关内容

  • 没有找到相关文章

最新更新