Я храню значение токена устройства с помощью NSUserdefaults, а затем отправлю это значение на мой сервер. Мое приложение проверяет, существует ли это значение. Если значение не существует, мое приложение пытается вызвать метод registerdevicetoken
.Как обновить значение nsuserdefaults после восстановления iphone через itunes?
Но я узнал о проблеме.
Если пользователь восстанавливает свой iPhone через iTunes, значения NSUserdefaults восстанавливаются. Однако сохраненный токен устройства не является допустимым токеном устройства для нового устройства, но мое приложение не может распознать, что телефон был переустановлен через iTunes.
Как я могу собрать правильный токен устройства, когда пользователи восстанавливают свой iPhone?
Эй! Вы все-таки управляли? –