Уведомления 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 в разделе "Облачные сообщения".