Как удалить приложение из учетных записей Apple ID при удалении приложения - PullRequest
0 голосов
/ 28 января 2020

У меня есть проект iOS Swift, в котором есть вход в Apple. Когда пользователь пытается войти с помощью Apple в первый раз, он предоставит имя пользователя, имя, фамилию и адрес электронной почты. Но если мы попытаемся снова войти в систему с помощью Apple из того же приложения, оно предоставит только идентификатор пользователя. Итак, что я делаю, так это то, что в первый раз я сохраню имя, фамилию и адрес электронной почты в предпочтении (NSUserDefaults) с ключом userId. Поэтому, когда пользователь попробует второй раз, я получу userId, а с userId я получу данные из предпочтения и сделаю вызов API. Это хорошо. Но что, если я удалю приложение, а пользователь попытается переустановить приложение и попытаться войти в систему с Apple, все равно я получу только userId. Поскольку я удаляю приложение, у меня нет никаких предпочтений по ключевому идентификатору пользователя. Поэтому я не могу сделать вызов API. Есть ли способ удалить наше приложение из учетных записей Apple ID, когда пользователь удаляет приложение. Пожалуйста, помогите мне вернуться.

Ответы [ 2 ]

3 голосов
/ 28 января 2020

Вы можете удалить свои учетные записи Apple Id для указанного приложения c из своей учетной записи Apple.

Выполните следующие шаги, чтобы удалить имя пользователя.

  • Go для приложения настроек
  • Apple Id
  • Выберите пароль и безопасность
  • Apple ID логины> Выберите ваше приложение
  • Прекратите использовать Apple ID

Я надеюсь, что это решит вашу проблему.

2 голосов
/ 28 января 2020

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

Вход в Apple не имеет смысла, если у вас нет сервера для хранения данных учетной записи.

...