'Messaging' 类型的值没有成员 'token'

Value of type 'Messaging' has no member 'token'

我有这种方法来访问我的 VC 中的令牌 (FireBaseCloudMessasing),而不是将其存储在 AppDelegate 中,但我收到此错误:类型 'Messaging' 的值没有成员 'token'

func getFCM(){
        Messaging.messaging().token { token, error in
          if let error = error {
            print("Error fetching FCM registration token: (error)")
          } else if let token = token {
            print("FCM registration token: (token)")
            self.fcmRegTokenMessage.text  = "Remote FCM registration token: (token)"
          }
        }
    }

通过查看 Messaging class, it indeed doesn't have a token property. Are you looking for its fcmToken property?

的参考文档

尝试更新依赖项。 如果您使用 Cocopoads,请使用

将 Firebase/Messaging pod 更新到最新版本
$ pod update Firebase/Messaging

或者如果你想更新所有 pods 使用

$ pod update

为我工作