如何阻止Firebase消息发送通知? (IOS 10)

时间:2017-04-22 11:54:12

标签: ios firebase ios10 firebase-cloud-messaging

我开发了一个IOS软件,它连接到服务器并接收FCM消息并正常工作。

这些消息因用户而异。这就是每个用户都有一组独特的消息。

我的问题是用户注销时。我仍然收到上一个用户的消息。

我尝试通过以下代码删除令牌,但在打印令牌时似乎没有删除令牌。

if FIRInstanceID.instanceID().token() != nil {
    FIRInstanceID.instanceID().deleteToken(withAuthorizedEntity: gcmSenderID, scope: kFIRInstanceIDScopeFirebaseMessaging, handler: { (error) in
        if error != nil {
            print(error?.localizedDescription as Any)
        } else {
            print("Token Deleted")
        }
    })}

    print(FIRInstanceID.instanceID().token())

另外,当另一个用户登录或注册时,我需要获取一个新令牌。

0 个答案:

没有答案
相关问题