Пользователь создает учетную запись с помощью входа в Apple, затем удаляет свою учетную запись в моем приложении, они не могут создать новую учетную запись

#javascript #apple-sign-in

#javascript #apple-вход

Вопрос:

Когда пользователь регистрируется в Apple, затем удаляет свою учетную запись на странице редактирования профиля моего приложения, а затем снова пытается создать учетную запись с помощью входа в Apple, ему выдается страница с ошибкой 500.

Единственный способ исправить это — удалить веб-сайт с панели управления AppleID (управление веб-сайтами и приложениями …).

Это связано с тем, что Apple уже считает, что учетная запись была создана, поэтому она не будет снова отправлять электронное письмо или полное имя в мое приложение.

Я ничего не могу найти в документации для решения этой проблемы. Кто-нибудь решил эту проблему, не сообщив пользователям, что им нужно удалить мое приложение из своего списка приложений на панели управления AppleID.

Комментарии:

1. Вы самостоятельно задокументировали проблему в своем вопросе. Когда конечный пользователь «авторизует» и приложение для доступа к своей учетной записи, создается UID, который привязывает этот экземпляр приложения к учетной записи пользователя. Затем, чтобы разрешить кроссплатформенный доступ, Apple разделяет этот UID между устройствами (например, связка ключей). Теперь у всех устройств есть UID, который привязывает ваше приложение к UID. Итак, » Когда пользователь регистрируется в Apple, затем удаляет свою учетную запись на странице редактирования профиля моего приложения «, ваше приложение удаляет профиль, но Apple не удалила UID, используемый Apple, который связан с этим приложением. Вы нашли единственный способ…

2. @randycasburn Спасибо за ваш ответ, очень признателен. Я надеялся найти некоторую документацию по этому вопросу, но не повезло.

3. Это описывает конечную точку Apple для службы, которую вы выбрали в качестве пользовательского интерфейса. Итак, этот документ с точки зрения конечного пользователя: support.apple.com/en-us/HT210426#stopusingappleid

4. Суть в том, что вам нужно будет обратиться к этому документу в ваших инструкциях о » полном удалении своей учетной записи из вашего приложения»

5. Спасибо @RandyCasburn