Используйте разные проекты Firebase в одном приложении - Swift - PullRequest
0 голосов
/ 16 мая 2019

Я пытаюсь инициализировать несколько проектов Firebase в моем приложении, но приложение получает уведомление только для первой конфигурации.

Это похоже, но не является обновлением. [похожая проблема] [1]

Это мой код.

//Configure first service firebase
let filePath1 = Bundle.main.path(forResource: "GoogleService-Info", ofType: "plist")
guard let fileopts1 = FirebaseOptions(contentsOfFile: filePath1!)
else { assert(false, "Couldn't load config file") }
FirebaseApp.configure(name: "first", options: fileopts1)

//Configure second service firebase
let filePath = Bundle.main.path(forResource: "GoogleService-Cuarto", ofType: "plist")
guard let fileopts = FirebaseOptions(contentsOfFile: filePath!)
else { assert(false, "Couldn't load config file") }
FirebaseApp.configure(options: fileopts)

Messaging.messaging().delegate = self

if #available(iOS 10.0, *) {
    // For iOS 10 display notification (sent via APNS)
    UNUserNotificationCenter.current().delegate = self

    let authOptions: UNAuthorizationOptions = [.alert, .badge, .sound]
    UNUserNotificationCenter.current().requestAuthorization(
    options: authOptions,
    completionHandler: {_, _ in })
} else {
    let settings: UIUserNotificationSettings =
    UIUserNotificationSettings(types: [.alert, .badge, .sound], categories: nil)
    application.registerUserNotificationSettings(settings)
}

application.registerForRemoteNotifications()

Но мой проект в Firebase не обнаружил мое приложение.

Помоги мне !!!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...