1

我是堆栈溢出的新用户,但几个月来一直匿名使用该网站。我已将 Firebase 集成到我的 iOS 10 (Swift 3) 应用程序中,一切正常,但如果我使用 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
}
4

1 回答 1

1

的,您可以同时使用两者。关于如何设置 FIRDatabase 的文档很好:https ://firebase.google.com/docs/database/ios/start

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

于 2016-07-01T16:08:20.380 回答