0

I am looking at using Jquery mobile and Phonegap to create a mobile app. If I know the structure of my app beforehand I can do this. However, I want to be able to have the ability for the app to connect to a server and add/remove pages based on the configuration for the app stored on the server.

Once the app has reconfigured itself it should work completely offline.

Is there some way to manage this in Javascript land or do I need to manage the reconfiguration with native code?

4

1 回答 1

0

关于您的问题,有两部分:

  • 远程服务器访问

您可以检测到手机正在使用哪个连接,这意味着它没有一个手机处于离线状态。您可以使用 phonegap 的 API 来实现。您只需要检查以下值:

navigator.network.connection.type

获得更多相关信息;您可以在此处查看文档,其中有一个很好的示例:

http://docs.phonegap.com/en/1.0.0/phonegap_connection_connection.md.html#Connection

另外,关于请求本身,因为我不知道您是否知道该怎么做,所以我在 stackoverflow 上找到了另一个可以帮助您的答案:

Ajax 请求到 phonegap/本地 jquery 或 sencha 上的远程服务器

  • 数据存储

关于那部分,Phonegap 可以使用 SQL lite 来存储数据。因此,在您的情况下,您只需将数据存储在其中,以便以后能够离线使用它。

您可以在此处找到有关它的更多信息:

http://docs.phonegap.com/en/1.0.0/phonegap_storage_storage.md.html

我真的建议你阅读 phonegap 的 API 参考。它可以在默认情况下为您提供更多帮助,我认为它会让您的生活更轻松;-)

于 2013-09-28T00:42:18.823 回答