【问题标题】:How can I verify account (say, Apple ID) user entered in iPhone app?如何验证在 iPhone 应用程序中输入的帐户(例如 Apple ID)用户?
【发布时间】:2013-03-25 15:10:36
【问题描述】:

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

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

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

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

用例如下:

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

提前致谢。

【问题讨论】:

    标签: iphone ios


    【解决方案1】:

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

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

    【讨论】:

    • 感谢您的回答。我需要考虑替代方法。
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-05-22
      • 2013-10-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-06
      相关资源
      最近更新 更多