Firebase 通知和 Firebase 数据库功能不能在我的应用程序中同时工作
Firebase Notifications and Firebase Database features do not work at the same time in my app
我是 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 的文档非常好:https://firebase.google.com/docs/database/ios/start
我刚刚构建了一个同时包含“消息”和“通知”的应用。使用 CocaPods 管理和安装所有依赖项。
我是 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 的文档非常好:https://firebase.google.com/docs/database/ios/start
我刚刚构建了一个同时包含“消息”和“通知”的应用。使用 CocaPods 管理和安装所有依赖项。