卸载应用程序时如何从Apple ID登录名中删除该应用程序

我有一个iOS Swift项目,该项目可以通过Apple登录。当用户首次尝试使用Apple登录时,它将提供userId,名字,姓氏和电子邮件。但是,如果我们尝试通过同一应用再次使用Apple登录,它将仅提供userId。因此,我要做的是,第一次将名称,姓氏和电子邮件存储在具有键userId的首选项(NSUserDefaults)中。因此,当用户第二次尝试时,我将获得userId,并使用userId从首选项中获取数据并进行API调用。这可以。但是,如果我卸载该应用程序,而用户尝试重新安装该应用程序并尝试使用Apple登录,该怎么办,我仍然只会得到userId。由于我卸载了该应用程序,因此我对键userId没有任何偏好。因此,我无法进行API调用。用户卸载应用程序时,有什么方法可以从Apple ID登录名中删除我们的应用程序。请帮助我。

feigeyu 回答:卸载应用程序时如何从Apple ID登录名中删除该应用程序

您可以从Apple帐户中删除特定应用程序的Apple ID登录。

请按照以下步骤删除登录名。

  • 转到“设置应用程序”
  • Apple ID
  • 选择密码和安全性
  • Apple ID登录名>选择您的应用程序
  • 停止使用Apple ID

我希望它能解决您的问题。

,

您应将用户的详细信息以及登录响应中提供的用户标识符存储在后端服务器中。对于后续登录,您只需获取标识符。您可以使用它从后端服务器检索用户的详细信息。这还允许用户在其他设备或其他设备上登录您的应用。

如果您没有用于存储帐户详细信息的服务器,那么使用Apple登录并没有任何意义。

本文链接:https://www.f2er.com/2701028.html

大家都在问