Iphone 应用程序用户帐户注册和登录,最好的处理方式是什么?

Iphone 应用程序用户帐户注册和登录,最好的处理方式是什么?,iphone,objective-c,sql,ios,xcode,Iphone,Objective C,Sql,Ios,Xcode,首先,我是Objective-C的新手,所以请耐心等待 我想添加到我的应用程序用户帐户管理中,用户可以注册/登录到将与internet上的数据库同步的个人帐户。我不知道该怎么做。我知道如何使用sqlite3。我在考虑在设备上创建一个sqlite3数据库。是否可以将图像存储到sqlite3数据库中?这是管理应用程序上的用户的最佳且高效的方法吗 使用Facebook或Twitter登录做什么?有没有可能为没有Facebook或Twitter的人添加这两个选项和另一个选项 在iPhone上处理帐户注册

首先,我是Objective-C的新手,所以请耐心等待

我想添加到我的应用程序用户帐户管理中,用户可以注册/登录到将与internet上的数据库同步的个人帐户。我不知道该怎么做。我知道如何使用sqlite3。我在考虑在设备上创建一个sqlite3数据库。是否可以将图像存储到sqlite3数据库中?这是管理应用程序上的用户的最佳且高效的方法吗

使用Facebook或Twitter登录做什么?有没有可能为没有Facebook或Twitter的人添加这两个选项和另一个选项

在iPhone上处理帐户注册和登录的最佳方式是什么


非常感谢

这是一个宽泛的问题-因此答案将是非常笼统的,其中很少涉及Objective-C、iOS或Mac

听起来您正在移动设备上创建一个应用程序,该应用程序需要与移动应用程序作为客户端的数据库同步数据。管理这一点的一种方法是从服务器上的用户和凭据表开始,例如在MySQL中。然后,您需要在服务器端编写API,例如使用PHP、Rails、Python等。然后,您将在与服务器API交互的设备上编写web服务代码

如果您是在iOS上开发的新手,那么我建议您首先浏览一些关于使用web服务的教程。也就是说,我将首先学习如何连接到预先存在的web服务。您可能想查看Mac和iOS的库。它有一些演示应用程序。但是,如果您想在iOS上继续使用本机URL加载系统,有很多教程可用。(这是我的照片)

我应该提到的另一个选择是使用AmazonWebServicesSimpleDB。有一个问题。它允许您直接对数据库执行查询,而无需编写服务器端代码

您提到了sqlite3。这将允许您管理设备上的数据;但您声明要将数据与internet上的某些资源同步。您可以在sqlite3中存储图像;但是,通过查看核心数据作为替代方案,您可以省去很多麻烦。

我想添加到我的应用程序用户帐户管理中,用户可以注册/登录到与internet上的数据库同步的个人帐户

或可以帮助您解决此问题。创建一个web服务api,可以使用php+mysql或您喜欢的任何web脚本语言,从设备上发布用户名和密码等数据,并在web服务中执行逻辑操作。

我在考虑在设备上创建一个sqlite3数据库。是否可以将图像存储到sqlite3数据库中

你的计划是什么?为什么要在设备上创建数据库?您想在本地管理用户吗?如果是,这将更容易、更高效,因为您不需要internet连接来创建到服务器的
请求。是的,通过将图像存储为blob,可以在sqlite中存储图像

使用Facebook或Twitter登录做什么?有没有可能为没有Facebook或Twitter的人添加这两个选项和另一个选项

是的,这是可能的。您可以有三个登录选项。facebook、twitter和您的自定义登录选项。如果你想在你的应用上集成facebook和twitter。您可以在那里找到许多教程和文档。
我建议:下载

在iPhone上处理帐户注册和登录的最佳方式是什么


这取决于您的应用程序需求,如果您不需要将用户数据存储在云服务器上的数据库中,最好的方法是在设备上创建本地数据库

多谢各位。这对我帮助很大!非常感谢你。这对我帮助很大!