1

我是堆棧溢出的新用戶,但現在已經使用該網站匿名數月。我已將Firebase集成到我的iOS 10(Swift 3)應用程序中,一切正常,但如果我使用Firebase數據庫,則無法使用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

您可以同時使用。它被記錄在如何設置FIRDatabase很好:https://firebase.google.com/docs/database/ios/start

我剛剛構建了一個消息和通知的應用程序。使用CocaPods來管理和安裝您的所有依賴項。

+0

@json,如果應用程序處於死亡狀態,FIRDatabase事務會工作嗎? http://stackoverflow.com/questions/39011182/firebase-database-transaction-when-app-is-in-background-ios 有點卡在這幾天 – vinbhai4u

相關問題