Dan*_*iel 20 database local-storage cordova
我正在寻找一种永久保存数据的方法PhoneGap.
LocalStorage我听说LocalStorage不是100%永久性的,而是在巷子里的某个地方.
我真的不想从文件I/O开始,因为我需要的是创建一个带有食谱的数据库,他们需要留下来.
我想问的是"3号".有什么建议?
提前致谢 :)
A. *_*ães 26
我正在使用本地存储,这是保存已保存数据的最佳解决方案.就像你说的那样,它不是100%永久性的.在我的情况下,只有在卸载应用程序时才会清除localstorage.有关localgorage的更多信息,请访问Phonegap http://docs.phonegap.com/en/2.1.0/cordova_storage_storage.md.html#localStorage
您可以在http://diveintohtml5.info/storage.html上获得有关localstorage的更多信息
您也可以使用数据库.您可以在http://docs.phonegap.com/en/2.1.0/cordova_storage_storage.md.html#openDatabase上找到相关信息.
如果您希望在卸载应用程序后永久存储设备上的数据,则必须在iOS和Android上以不同的方式执行此操作.
在iOS上,您可以使用钥匙串https://github.com/shazron/KeychainPlugin.
在Android上,您可以使用文件插件,并将数据存储在SD卡上(cordova.file.externalRootDirectory).
在这两种情况下,即使用户重新安装应用程序,数据仍将保留在设备上.
如果你正在使用离子(或只是角度),你可以使用ng-persist将这两个插件包装在一个角度服务中,同时使用ios和android的API.
更多细节http://alexdisler.com/2014/04/23/persist-data-mobile-device-app-removed-uninstalled-cordova-ionic/
| 归档时间: |
|
| 查看次数: |
27809 次 |
| 最近记录: |