Уведомления Firebase появляются только на одном устройстве

Я впервые пытаюсь интегрировать уведомления в разработку приложений с использованием Firebase. Моя проблема в том, что уведомления, похоже, принимаются только на моем устройстве, а не на другом устройстве. Я дважды проверил, и файл.p12 вызывающе для Apple Push Services. Есть идеи?? Заранее спасибо

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {

    let notificationTypes: UIUserNotificationType = [UIUserNotificationType.alert, .badge, .sound]

    let pushNotificationSettings: UIUserNotificationSettings = UIUserNotificationSettings(types : notificationTypes, categories: nil)
    application.registerUserNotificationSettings(pushNotificationSettings)
    application.registerForRemoteNotifications()

    FirebaseApp.configure()

    NotificationCenter.default.addObserver(self, selector: Selector(("tokenRefreshNotification:")), name: NSNotification.Name.InstanceIDTokenRefresh, object: nil)

    return true
}

1 ответ

Ваше приложение выпущено в App Store? Я когда-то сталкивался с подобной проблемой.

Пожалуйста, проверьте свою учетную запись на http://developer.apple.com/ и убедитесь, что оба параметра "Разработчик" и "Распространение" включены в разделе "Push-уведомления".

введите описание изображения здесь

Также убедитесь, что вы загрузили сертификаты для разработки и распространения на странице настроек Firebase в разделе "Облачные сообщения".

введите описание изображения здесь

Другие вопросы по тегам