Я провожу анализ токена Firebase и понял следующие моменты: -
-> Токен Firebase сохраняется в базе данных, который будет использоваться для отправки уведомлений.
-> Срок действия токена обычно не истекает, за исключением следующих случаев:
- The app deletes Instance ID
- The app is restored on a new device
- The user uninstalls/reinstall the app
- The user clears app data.
-> Когда мы используем токен, срок действия которого истек, мы получаем ошибки например, Not Registered из ответа при отправке сообщений.
-> Чтобы избежать ошибки, мы должны удалить токен из базы данных.
- Однако у меня есть обнаружил, что если мы войдем в облачное приложение (которое в настоящее время является моим приложением), новый токен fcm будет сгенерирован, когда я вошел в новый браузер, например, FireFox, Edge et c.
- Итак, токен создается на основе IP-адреса браузера или системы, или что именно Fcm использует для создания токена?