Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift Firebase通知和Firebase数据库功能在我的应用程序中不能同时工作_Swift_Firebase_Firebase Realtime Database_Ios10_Firebase Notifications - Fatal编程技术网

Swift Firebase通知和Firebase数据库功能在我的应用程序中不能同时工作

Swift Firebase通知和Firebase数据库功能在我的应用程序中不能同时工作,swift,firebase,firebase-realtime-database,ios10,firebase-notifications,Swift,Firebase,Firebase Realtime Database,Ios10,Firebase Notifications,我是stack overflow的新用户,但已经匿名使用该网站好几个月了。我已经将Firebase集成到我的iOS 10(Swift 3)应用程序中,一切正常,但如果我使用Firebase数据库,那么我将无法使用Firebase通知(这意味着我将不会收到我使用Firebase发送的远程通知) 下面是我的代码: override init() { FIRApp.configure() FIRDatabase.database().persistenceEnabled = true } fu

我是stack overflow的新用户,但已经匿名使用该网站好几个月了。我已经将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
}

两者都可以使用。关于如何设置FIRDatabase的文档记录得非常好:


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

@json,如果应用程序处于终止状态,FIRDatabase事务是否可以工作?这件事有点拖了几天