我使用此方法在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)"
}
}
}
3条答案
按热度按时间dbf7pr2w1#
尝试更新依赖项。如果您使用Cocopoads,请使用以下命令将Firebase/Messaging pod更新至最新版本
或者如果您要更新所有pod使用
对我有用
agxfikkp2#
此错误表示您的
FirebaseMessaging
pod太旧。更新它应该可以修复它:
在Apple Silicon上,我不得不这样做:
j0pj023g3#
从
Messaging
类的参考文档来看,它确实没有token
属性。