Firebase通知和Firebase数据库功能在我的应用中无法同时运行

时间:2016-06-29 02:12:08

标签: swift firebase firebase-realtime-database ios10 firebase-notifications

我是一个堆叠溢出的新用户,但现在已经匿名使用该网站几个月了。我已将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
}

1 个答案:

答案 0 :(得分:1)

您可以同时使用这两种方式。有关如何设置FIRDatabase的信息很好:https://firebase.google.com/docs/database/ios/start

我刚刚构建了一个包含消息和通知的应用程序。使用CocaPods来管理和安装所有的依赖项。