1

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

  • 无需询问密码。
  • 我想要唯一的用户 ID。别人不知道密码就不能使用别人的id。
  • 用户 ID 应该是人类可读的。所以谷歌账号很合适。

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

首先,我搜索了在 iPhone 中列出 Apple ID 的方法。我很快就知道在 iOS 中这是不可能的。现在我想知道如何验证用户输入的某些帐户(Apple ID 会很好)。

用例如下:

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

提前致谢。

4

2 回答 2

3

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

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

于 2013-03-25T15:15:51.637 回答
1

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

于 2013-03-25T15:14:59.170 回答