2017-02-03 3 views
5

Когда я установить приложение в первый раз, и он просит разрешения на получение уведомления, если я нажимаю да, то маркер устройства генерируется, но всякий раз, когда я повторно запустить приложение, я получаю ошибку:Обновляется ли токен регистрации при запуске приложения в iOS?

Failed to fetch APNS token Error Domain=com.firebase.iid Code=1001 "(null) 

Может ли кто-нибудь определить, генерируется ли токен устройства каждый раз при запуске приложения?

+0

check: [http://stackoverflow.com/questions/6652242/does-the-apns-device-token-ever-change-once-created] (http://stackoverflow.com/questions/6652242/does -the-apns-device-token-ever-change-once-created) и [http://stackoverflow.com/a/40169657/5575752](http://stackoverflow.com/a/40169657/5575752) –

ответ

3

Nope. A (новый) токен не генерируется при каждом запуске приложения. Он генерируется при первоначальном запуске (т. Е. Первый запуск после установки приложения). Из docs:

By default, the FCM SDK generates a registration token for the client app instance on initial startup of your app.

Но это может измениться из следующих сценариев (также из документации):

The registration token may change when:

  • The app deletes Instance ID
  • The app is restored on a new device
  • The user uninstalls/reinstall the app
  • The user clears app data.
+0

спасибо для ответа –

+0

Не беспокойтесь. Ура! :) –