ios - FCM - 在范围内找不到类型“MessagingRemoteMessage”
问题描述
这是我在 AppDelegate 中用于在 iOS 中接收消息的代码:
extension AppDelegate : MessagingDelegate {
// [START refresh_token]
func messaging(_ messaging: Messaging, didReceiveRegistrationToken fcmToken: String?) {
print("Firebase registration token: \(fcmToken)")
let dataDict:[String: String?] = ["token": fcmToken]
NotificationCenter.default.post(name: Notification.Name("FCMToken"), object: nil, userInfo: dataDict)
// Note: This callback is fired at each app startup and whenever a new token is generated.
}
func messaging(_ messaging: Messaging, didReceive remoteMessage: MessagingRemoteMessage) {
print("Received data message: \(remoteMessage.appData)")
}
}
我最近在编译后开始收到此错误消息:
Cannot find type 'MessagingRemoteMessage' in scope
这使得构建失败。
我应该怎么做才能解决这个问题?
解决方案
MessagingRemoteMessage
在 7.0.0 版本中已从 Firebase 中删除。
推荐阅读
- html - 为什么缩小屏幕时会自动弹出移动版导航栏?
- c# - 由于错误 CS0111,无法正确编写我的代码
- kubernetes - 从我的 localhost 到 GKE 运行“kubectl”命令 - 但通过堡垒主机的隧道
- javascript - 如何在javascript中使用带有eval()函数的异步等待?
- apache-kafka - Kafka Connect 正在对数据进行编码
- visualization - #graphdb 中的可视化问题:此节点没有可见的连接
- javascript - Highcharts:在左下角添加自定义文本,比如学分?
- python - keras 中 fit() 的标签编码
- javascript - 侧边栏的内容覆盖正文内容
- java - Java / Scala - 从 Hexacode 获取表情符号