首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在UserNotifications Swift中导入iOS

无法在UserNotifications Swift中导入iOS
EN

Stack Overflow用户
提问于 2016-10-18 11:53:48
回答 2查看 2.6K关注 0票数 3

我试图使用Firebase实现推送通知。我已经使用cocapod安装了“Firebase/Core”和“Firebase/Messaging”框架。我能够在文件中导入FirebaseInstanceID & FirebaseMessaging。但是对于"import UserNotifications",它说的是"No“。我正在使用Swift 2.1.1Xcode 7.3.1,我的目标iOS是8.1+ .请帮忙,谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-10-18 12:03:26

UserNotification可从iOS 10及更高版本获得。Xcode 7.3.1只支持iOS 9。如果你需要使用这个框架。您需要更新到最新的Xcode(显然是Xcode8),它支持iOS 10。

票数 0
EN

Stack Overflow用户

发布于 2016-10-20 11:24:20

升级到XCode 8可能是最好的选择。

但是,如果由于某些原因不能或不希望升级,则可以使用旧的APN注册方式(不导入UserNotifications):

代码语言:javascript
复制
    let settings: UIUserNotificationSettings =
        UIUserNotificationSettings(forTypes: [.Alert, .Badge, .Sound], categories: nil)
    application.registerUserNotificationSettings(settings)
    application.registerForRemoteNotifications()

Firebase消息传递可以工作,但一些新的iOS10功能可能无法工作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40107557

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档