Я знаю, что есть много вопросов и ответов по этому поводу, но я не нашел ничего связанного с моей проблемой.
У меня есть приложение около 1 года, и толчки работали корректно для dev и prod, после истечения срока действия сертификатов я обновился, чтобы использовать ключ Auth, и снова все работало.
Несколько дней назад один из наших тестеров сказал, что толчки не работают для него, а сегодня он начал не работать и для меня.
У меня есть 4 разных цели и для разных приложений в Firebase, никто не работает на производство, а все работают во время отладки.
Может ли это быть проблема, связанная с самим Firebase или Firebase с APN, или что-то изменилось в IOS 11.4 или в iOS 12?
Вот стандартный код, который я использовал
FirebaseApp.configure()
Messaging.messaging().shouldEstablishDirectChannel = true
#if DEBUG
Messaging.messaging().setAPNSToken(deviceToken, type: .sandbox)
#else
Messaging.messaging().setAPNSToken(deviceToken, type: .prod)
#endif
Messaging.messaging().apnsToken = deviceToken
Спасибо.