我试图使用Firebase实现推送通知。我已经使用cocapod安装了“Firebase/Core”和“Firebase/Messaging”框架。我能够在文件中导入FirebaseInstanceID & FirebaseMessaging。但是对于"import UserNotifications",它说的是"No“。我正在使用Swift 2.1.1和Xcode 7.3.1,我的目标iOS是8.1+ .请帮忙,谢谢。
发布于 2016-10-18 12:03:26
UserNotification可从iOS 10及更高版本获得。Xcode 7.3.1只支持iOS 9。如果你需要使用这个框架。您需要更新到最新的Xcode(显然是Xcode8),它支持iOS 10。
发布于 2016-10-20 11:24:20
升级到XCode 8可能是最好的选择。
但是,如果由于某些原因不能或不希望升级,则可以使用旧的APN注册方式(不导入UserNotifications):
let settings: UIUserNotificationSettings =
UIUserNotificationSettings(forTypes: [.Alert, .Badge, .Sound], categories: nil)
application.registerUserNotificationSettings(settings)
application.registerForRemoteNotifications()Firebase消息传递可以工作,但一些新的iOS10功能可能无法工作。
https://stackoverflow.com/questions/40107557
复制相似问题