我正在尝试使用 Firebase 实现推送通知。我已经使用 cocapod 安装了“Firebase/Core”和“Firebase/Messaging”框架。我可以在文件中导入 FirebaseInstanceID 和 FirebaseMessaging。但是对于“import UserNotifications”,它说“No such Module”。我正在使用Swift 2.1.1和Xcode 7.3.1,我的目标 iOS 是 8.1+ ...请帮助,在此先感谢。
问问题
2349 次
2 回答
1
升级到 XCode 8 可能是最好的选择。
但是,如果由于某种原因您不能或不想升级,您可以使用旧的 APN 注册方式(无需导入 UserNotifications):
let settings: UIUserNotificationSettings =
UIUserNotificationSettings(forTypes: [.Alert, .Badge, .Sound], categories: nil)
application.registerUserNotificationSettings(settings)
application.registerForRemoteNotifications()
Firebase Messaging 可以使用,但一些新的 iOS10 功能可能无法使用。
于 2016-10-20T11:24:20.507 回答
0
iOS 10 及更高版本提供UserNotification 。Xcode 7.3.1 仅支持 iOS 9。如果你需要使用这个框架。您需要更新到支持 iOS 10 的最新 Xcode(显然是 Xcode8)。
于 2016-10-18T12:03:26.100 回答