# #android #ios #firebase #push-notification #firebase-cloud-messaging
Вопрос:
Каков крайний срок для внедрения установок управления Firebase? Каково влияние устаревшего идентификатора установки Firebase в мобильном приложении?
У нас есть существующий проект, использующий идентификатор установки Firebase, так как сейчас он устарел. Если мы не удалим его из мобильного приложения, как это повлияет на уведомление? какова последняя дата внедрения системы управления установками Firebase?
Ответ №1:
С версией облачных сообщений 22.0.0, опубликованной 11 мая 2021 года, они удалили эту зависимость из своего SDK.
Удалена зависимость от устаревшего SDK идентификатора экземпляра Firebase.
Внимание: Это критическое изменение для приложений, которые используют FCM и устаревший API идентификатора экземпляра Firebase для управления регистрационными токенами. Мы настоятельно рекомендуем перейти на API-интерфейсы токенов FCM. Если вы не можете перейти на заменяющие API, добавьте прямую зависимость от библиотеки firebase-iid в файл build.gradle.
Пока вы все еще можете продолжать работать firebase-iid
напрямую. Это есть, поэтому у нас достаточно времени для перехода на новые API. Вам следует подумать о переходе на новые API в соответствии с вашим расписанием.
Существует ли какой-либо официальный крайний срок для внедрения новых установок управления Firebase?
Никаких указаний по этому поводу со стороны команды базы пока нет.
Как это повлияет на приложения для IOS и Android, если мы продолжим использовать firebase-iid?
Он будет продолжать работать так же, как и сегодня. Однако, поскольку он не поддерживается, он не будет получать никаких новых обновлений функций, как это сделал бы его аналог.
Что произойдет, если у пользователя будет последняя версия операционной системы, которая не поддерживает firebase-iid?
Вы упаковываете свой
firebase-iid
код в пакет приложений/apk. Вы не полагаетесь на то, что у вас есть ОС. Так что, похоже, предстоит пройти долгий путь, прежде чем ваш код вообще перестанет работать.
Комментарии:
1. Существует ли какой-либо официальный крайний срок для внедрения новых установок управления Firebase? Как это повлияет на приложения для IOS и Android, если мы продолжим использовать firebase-iid? Что произойдет, если у пользователя будет последняя версия операционной системы на устройстве, которая не поддерживает firebase-iid?
2. Смотрите ОБНОВЛЕННЫЙ ответ.
3. Спасибо за ответ. Я задал этот вопрос официальному сообществу Firebase, также ожидая их ответа, чтобы быть вдвойне уверенным.
4. Если мы заменим API IID API токенов FCM. Он будет использовать тот же токен IID с устройства или создаст новый? Как это повлияет на идентификатор IID, хранящийся на сервере обмена сообщениями SFCloud? Как правильно реализовать в ios и Android без какой-либо переустановки с пользовательского устройства?
5. Старые жетоны по-прежнему будут работать так, как раньше. Всякий раз, когда получено новое значение токена, ваше приложение в любом случае должно отправлять этот новый токен на ваш сервер, поэтому с ним следует обращаться просто отлично.