我是一个堆叠溢出的新用户,但现在已经匿名使用该网站几个月了。我已将Firebase集成到我的iOS 10(Swift 3)应用程序中,一切正常但如果我使用Firebase数据库,那么我将无法使用Firebase通知(这意味着我无法接收我的远程通知我已经使用Firebase发送了。)
以下是我的代码:
override init() {
FIRApp.configure()
FIRDatabase.database().persistenceEnabled = true
}
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
let types : UIUserNotificationType = [UIUserNotificationType.alert, UIUserNotificationType.badge, UIUserNotificationType.sound]
let settings = UIUserNotificationSettings(types: types, categories: nil)
application.registerForRemoteNotifications()
application.registerUserNotificationSettings(settings)
return true
}
答案 0 :(得分:1)
是您可以同时使用这两种方式。有关如何设置FIRDatabase的信息很好:https://firebase.google.com/docs/database/ios/start
我刚刚构建了一个包含消息和通知的应用程序。使用CocaPods来管理和安装所有的依赖项。