首页 > 解决方案 > 重置 FCM 令牌 Swift

问题描述

现在我像这样改变 FCMToken :

    InstanceID.deleteID(InstanceID.instanceID())(handler: {_ in})

但是 Xcode 要求我替换此方法,因为它已被弃用如何使用未弃用的方法强制更改 FCMToken?

标签: swiftfirebasefirebase-cloud-messaging

解决方案


它应该是这样的:

Messaging.messaging().deleteFCMToken(forSenderID: "your_sender_id", completion: { result in
    Messaging.messaging().retrieveFCMToken(forSenderID: "your_sender_id", completion: { (token,error) in
            
        })    
})

删除FCMToken

检索FCMToken


推荐阅读