2016-11-25 5 views
0

Я генерация firebase маркера, используя следующую строку кодаFirebase Токен Действительность

String refreshedToken = FirebaseInstanceId.getInstance().getToken(); 

Я получаю маркер, который я хранить в базе данных. Я могу использовать это для отправки уведомлений на отдельные устройства.

Но через несколько дней я получаю сообщение как «Незарегистрированный регистрационный токен», и уведомление не доставляется.

, пожалуйста, решите проблему.

Также есть способ проверить правильность/регистрацию токена в консоли firebase?

ответ

0

Новый Firebase маркер генерируется (onTokenRefresh() называется), когда:

Приложение удаляет идентификатор экземпляра приложение восстанавливается на новом устройстве Пользователь удалений/переустановить приложение пользователь удаляет данные приложения ,

см это:

Firebase Token

+0

Но если ничего из вышеперечисленного не будет сделано, как долго будет firebase маркер действителен. –

+0

Проверка токена примерно 1 час .... – Ashish

+0

вы можете проверить используя .... public static boolean hasValidAuthToken() { return FirebaseAuth.getInstance(). GetCurrentUser()! = Null? true: false; } – Ashish

Смежные вопросы