3

我想知道我是否可以在本地和远程使用 PhoneGap 和 Appcellerator 存储数据(我的 Web 应用程序中的 postgresql)?

因为它将是一个实时应用程序,必须在移动和远程后端服务器之间同步数据。

4

2 回答 2

3

是的,你可以,使用PhoneGap,我不熟悉Appcellerator。

使用 PhoneGap,您可以存储到本地数据库

http://phonegap.pbworks.com/Adding-SQL-Database-support-to-your-iPhone-App

或者您可以存储到文件系统

http://phonegap.pbworks.com/JavaScript-API#file

完整文档http://docs.phonegap.com/

于 2010-08-23T15:56:51.343 回答
3

为了进行远程数据存储,您通常不依赖 PhoneGap 或 Appcellerator 固有的数据存储机制,而更多地依赖于远程服务器的能力。您可以利用本地数据存储以供离线使用。

我会设置我的移动应用程序,以便它执行以下操作:

  • 检查它是否联网/在线
  • 如果离线,读取/写入数据到设备上的本地数据库
  • 如果在线,则通过 HTTP 调用向远程服务器读取/写入数据,并从 HTTP 服务器的 API/DB 提供/检索 JSON 对象

这引入了您需要开始考虑的其他同步问题。

无论如何,这是基础知识,我认为它回答了您的问题。如果您需要更多详细信息,请告诉我。

于 2010-08-23T17:01:30.080 回答