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