android - 如何知道用户是否订阅了 FCM 中的主题?

标签 android firebase-cloud-messaging

如何知道我们是否已经订阅了 Firebase Cloud Messaging 中的主题?

最佳答案

您可以获得 token

String token = FirebaseInstanceID.getToken();
Log.d(TAG,token);

然后获取 https://iid.googleapis.com/iid/info/token

如果使用 curl

curl -X Get -H"Authorization:key=serverAPIkey" "https://iid.googleapis.com/iid/info/token?details=true"

查看设备的所有订阅主题

Find out details about a client app instance's subscriptions, including each topic name and subscribe date. See get information about app instances

关于android - 如何知道用户是否订阅了 FCM 中的主题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37855461/

相关文章:

firebase - Flutter-如何获取当前上下文?

java - 将对象添加到 Inherited FirebaseMessagingService 继承服务 (FCM) 的类上的 Realm 数据库

javascript - Firebase Web 推送通知 token 未获取

android - Firebase 云消息传递如何在 Android 应用程序中初始化

android - 用于多部分 POST 请求的 Google-api-client

android - 在android studio中更改阿拉伯字体

android - 具有起始填充的水平 RecyclerView

ios - APNs 证书更改后,FCM 不发送推送通知

java - 让三个按钮中只有一个按钮可以选择,如果我再次点击它可以回到原来的状态

android - EntityUtils.toString 返回奇怪的字符串