首页 > 解决方案 > ID 删除后生成的令牌 FCM iOS

问题描述

我正在尝试在用户注销时删除 FCM 令牌。

我已经FirebaseMessagingAutoInitEnabled = NO在我的info.plist

当我运行时:

instance.deleteID { (error) in
    debugPrint("AFTER Token :- \(Messaging.messaging().fcmToken)")
}

正如我所料,打印输出为零,但几秒钟后委托方法didReceiveRegistrationToken触发,我又得到了一个新令牌。

我想显式调用删除或生成令牌。

我知道默认行为是在删除 ID 时重新生成新令牌,但是在禁用“autoInit”的情况下,我的理解是不应再自动生成令牌。

删除我的 FCM 实例后如何停止生成令牌?

标签: iosswiftfirebasefirebase-cloud-messaging

解决方案


推荐阅读