标签:hybrid-mobile-app angularjs ionic-framework local-storage javascript
我正在构建一个混合应用程序(离子),只需要local storage即可保存我的数据库对象.
该应用程序仅允许您存储,编辑和查看简单的Notes.
现在,显然,我需要确保当用户保存便笺时,便笺仍保留在手机中.
我的问题是,在这种情况下使用window.localstorage是否有危险?此外,在什么情况下用户会丢失所有数据?一种明显的情况是他删除并重新安装了该应用程序.
如果没有本地存储,那还有什么其他方法(或者它总是需要服务器端解决方案)?
解决方法:
本地存储确实是在Cordova应用程序中存储数据的简便方法.
正如JohnAndrews指出的,如果用户清除应用程序数据,则所有数据都可能丢失.
最重要的是,LocalStorage存在一些限制:
>对于键值对非常方便,但可能很难存储复杂数据
>您无法“查询”您的数据
>如果您在移动应用程序上使用多个Web视图,则您需要HTML5内容来自同一域,否则LocalStorage数据将不会在多个Web视图之间共享.
如果您想了解有关Ionic(Cordova)应用程序上数据存储可能性的更多信息,请查看其官方文档http://cordova.apache.org/docs/en/4.0.0/cordova_storage_storage.md.html
标签:hybrid-mobile-app,angularjs,ionic-framework,local-storage,javascript 来源: https://codeday.me/bug/20191028/1954002.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。