1

我已经完成了我的 iOS 应用程序,现在想要拥有用户注册和身份验证功能。

当用户打开应用程序时,它必须要求他们注册或登录,然后当应用程序关闭时它会注销。我想将他们的基本信息发送到我的服务器,例如姓名、位置。

这是否允许我的 Apple 使用,有没有人知道我可以用来重新发明轮子的服务?

4

1 回答 1

3

这是苹果公司允许的。

App Store 上有一些应用程序没有实现自己的注册/登录机制。这些应用程序要求其用户通过 Facebook 登录。因此,任何拥有 Facebook 帐户的用户都可以使用他们的 FB 凭据登录您的应用程序。您必须使用 Facebook 提供的 iOS SDK。

为您的应用用户提供多个登录选项总是更好,而不是仅仅依赖 Facebook 或任何其他提供商。例如,允许用户通过 GMail 登录。

添加对OpenID的支持是另一个不错的选择。OpenID 是一个开放标准,它描述了如何以去中心化的方式对用户进行身份验证,从而无需服务来提供自己的 ad hoc 系统,并允许用户整合他们的数字身份。用户可以使用他们首选的 OpenID 身份提供者创建帐户,然后使用这些帐户作为登录任何接受 OpenID 身份验证的网站的基础。

于 2012-04-25T09:33:50.540 回答