如何验证在iPhone应用程序中输入的帐户(例如,Apple ID)用户?

时间:2013-03-25 15:10:37

标签: iphone ios

我为Android编写了一个应用程序,该应用程序使用在手机中注册的Google帐户。应用列出帐户,让用户选择一个用户ID。原因是:

  • 无需问密码。
  • 我想要唯一的用户ID。其他人不能在不知道密码的情况下使用别人的身份证。
  • 用户ID应该是人类可读的。所以Google帐户非常合适。

此方案在Android中运行良好。现在我正在研究如何在iPhone中做类似的事情。

首先,我搜索了在iPhone中列出Apple ID的方式。我很快就在iOS上学到了这一点。现在我想知道如何验证用户输入的某个帐户(Apple ID会没问题)。

用例就像:

  • 运行app。
  • 应用程序要求用户输入Apple ID,但没有密码。
  • 应用程序验证Apple ID是否有效并将其用作用户ID,然后将其发送到服务器。
  • 其他用户可以通过引用该ID进行通信。

提前致谢。

2 个答案:

答案 0 :(得分:3)

iOS中不支持使用Apple ID在您自己的应用中对用户进行身份验证。

在iOS 6中,您可以使用Facebook和Twitter(以及中国,新浪微博)Accounts.framework

答案 1 :(得分:1)

Apple不提供可访问的SDK来与Apple ID进行交互。至少据我所知。 我认为您无法复制iOS中Android上的功能。