Ioni c и FCM: зачем вызывать getToken при каждом запуске приложения? - PullRequest
0 голосов
/ 15 марта 2020

Все уроки говорят мне добавить getToken к моему Angular компоненту. Но не значит ли это, что я генерирую новый токен каждый раз, когда пользователь запускает приложение? Это будет означать много ненужных трафиков c для хранения нового токена на серверах Firebase. Почему вы не получаете токен один раз , когда приложение установлено на телефоне? Кстати, я понятия не имею, как выполнить код только один раз, когда приложение установлено, но разве это не правильный путь?

1 Ответ

0 голосов
/ 26 апреля 2020

Согласно документации Firebase:

Поскольку токен можно повернуть после первоначального запуска, настоятельно рекомендуется получить последний обновленный токен регистрации.

Итак, Поскольку токен может отличаться из-за разных ситуаций, о которых вы не знаете, официальный do c рекомендует всегда получать последний обновленный регистрационный токен. Получение токена не является задачей, которую нужно выполнить один раз после установки, но вы получаете новый, когда требуется FCM.

...