2017-02-09 10 views
1

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

Заранее спасибо.

ответ

9

Токен FCM - это токен идентификатора экземпляра, он представляет установленное приложение, а не подписанный пользователь. Как правило, после того, как приложение будет установлено, он будет иметь тот же токен, независимо от того, во что пользователь вступил.

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

+0

вы меня испугали –

+0

@Arthur Thompson https://stackoverflow.com/questions/48162978/offline-logout-with-fcm-service мой вопрос, связанный с этой проблемой – pcj

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

  • Нет связанных вопросов^_^