Firebase 通知:如何从 Firebase 中删除令牌



我正在使用 Firebase 消息服务在我的 iOS 应用中推送通知。我正在尝试使用以下方法从火库中删除已注册的令牌。

FIRInstanceID.instanceID().deleteToken(withAuthorizedEntity: GCM_SENDER_ID, scope: kFIRInstanceIDScopeFirebaseMessaging, handler: { (result) in
   // What should be the expected result ???               
}) 

此函数的预期输出应该是什么,因为我没有得到任何设备已从 FCM 注销的确认。我以授权实体的身份传递GCM_SENDER_ID。谁能帮忙??

撤消以前对实体的范围(操作(的访问权限 [FIRInstanceID tokenWithAuthorizedEntity:scope:options:handler]授权。这是一个异步调用。因此,在主线程上调用它,因为实例ID库不是线程安全的。 请注意,对于给定的,您只能有一个tokendeleteToken调用 授权某个时间点的实体和范围。

希望,它有帮助。

Kotlin Code

FirebaseMessaging.getInstance().deleteToken().addOnCompleteListener { task ->
            if (task.isSuccessful) {
                // do something
            } else {
                // do something
            }
        }

相关内容

  • 没有找到相关文章

最新更新