Блин, отцы, помогайте опять(
Было приложение версии N, оно лежало в сторе, в нем пуши от старой бибилиотеки firebase работали
Потом мы залили версию N+1 в стор, в ней был косяк с MessagingDelegate
т.к. обновили библиотеку firebase
func messaging(_ messaging: Messaging, didReceiveRegistrationToken fcmToken: String?)
И получилось так что у юзеров которые обновили с N на N+1 пуши работали, а у вновь скачавших пуши не долетали до устройства по fcm токену
Сейчас мы экстренно, на майских, ебанули версию N+2
И с ней такая проблема:
Если у юзера не было установлено на телефоне старых версий то пуши прилетают корректно, а если он накатывает N+2 на N+1 то они опять не работают
Как вот работает логика залива новых версий в стор
Можно ли сделать что-то типо форс апдэйта библиотек при обновлении версии из стора, чтобы все старые настройки у юзера слетели нахуй и не было страха что опять у кого-то работать не будет
Типо вот вам версия N+2, но для вас она вообще как абсолютно новое приложение
Может кто сталкивался с таким?