我必须为平板电脑(Android)开发应用程序。 这个应用程序将被一些人在不同的地方使用,这些地方的互联网连接并不总是可用。
但是这个应用程序需要数据才能工作。 用户必须能够使用和不使用互联网访问功能。
我们将使用cordova构建应用程序,我们将使用extjs框架。
我的问题是:如何在cordova应用程序中创建一种“离线模式”? 也许我们必须在应用程序中创建一个“同步”按钮。 在将数据保存在存储在设备中的文件中的第一次同步之后,用户可以将该应用程序与该文件一起使用。 当他在没有访问Internet的情况下打开应用程序时,将从该文件加载数据。 当用户在没有互联网的情况下修改/添加/删除某些数据时,我们认为将这些信息添加到js文件(JSON)中,该文件将被发送到用于在互联网返回时进行同步的控制器。
但我们不知道此解决方案是否正确,以及我们是否可以写入或读取存储在设备中的文件。
谢谢你们,祝你有个美好的一天。