Javascript phonegap应用程序中的用户配置文件

Javascript phonegap应用程序中的用户配置文件,javascript,ios,cordova,Javascript,Ios,Cordova,我正在计划使用html/js和phonegap开发iPhone应用程序。我计划有一个用户配置文件和一个“朋友”提要,它可以吸引你的朋友所做的动作 是否可以合并用户配置文件?我是否需要有一个非移动版本的网站,让用户登录并在其配置文件中输入内容,然后使用类似JSON的东西从用户配置文件中提取数据并在应用程序中显示 是的,您实际上可以将数据存储在本地数据库中,还可以使用ajax同步(发送和接收)数据。当然,您需要一个管理主数据库的Web服务器。我不确定,但我认为您必须将服务器的域列为白名单。实际上,您

我正在计划使用html/js和phonegap开发iPhone应用程序。我计划有一个用户配置文件和一个“朋友”提要,它可以吸引你的朋友所做的动作


是否可以合并用户配置文件?我是否需要有一个非移动版本的网站,让用户登录并在其配置文件中输入内容,然后使用类似JSON的东西从用户配置文件中提取数据并在应用程序中显示

是的,您实际上可以将数据存储在本地数据库中,还可以使用ajax同步(发送和接收)数据。当然,您需要一个管理主数据库的Web服务器。我不确定,但我认为您必须将服务器的域列为白名单。

实际上,您必须提供一些服务器端存储来保存用户配置文件、历史记录和/或操作


iPhone应用程序将由服务器端接口提供,您将实现

他将如何向其他设备发送和接收数据,以及从其他设备接收数据,您是否建议将其实现为与所有“朋友”设备的直接连接?不,我将使用PHP/MySQL运行web服务器,并创建一个应用程序可以使用AJAX与之同步的api。确保您使用密码保护,甚至可能是加密。那么PHP需要做什么呢?您可以用PHP(或其他服务器端脚本语言,如Perl、ASP、Ruby等)编写AJAX的服务器端脚本。该应用程序使用Javascript连接到服务器端脚本,该脚本检查用户密码并检索请求的数据(您可以过滤或限制输出),并将信息作为json或xml发送回Javascript。关于你之前的另一个问题。我不会进行应用到应用的连接。这是太多的麻烦与协议,你有太少的控制权。这也很难保证安全。您需要一台服务器来保存密码并收集和提供信息。尤其是当用户更改密码时,这比通过网络更新所有连接更容易。此外,您可能会向其他直接连接的用户公开用户ip地址,并打开其他安全问题。好的,谢谢您提供的信息。那么用户可以通过iPhone更改和更新他们的个人资料吗?基本上,所有用户操作都可以在iPhone上进行,他们甚至不需要访问外部站点,只要信息保存到服务器并通过JSON请求调用到应用程序?是的,基本上你可以在本地存储大量用户操作,但你需要将这些操作和更改上传到共享服务器,以便其他设备能够读取和更新其他人的个人资料。请不要忘记接受答案:)好的,非常感谢奥马尔。当Stackoverflow允许我在两分钟内完成时,我会接受:)所以基本上,我可以使用javascript创建概要文件,对吗?用户将输入信息,这些信息将被保存到数据库中,然后用JSON调用?我建议在Web服务器中创建配置文件,然后每个设备将请求它,更新它并将其重新发送到Web服务器