[英]Architecture for a mobile application
我从来没有写过一个移动应用程序,打算现在写一个。 需要关于相同架构的建议。
首先让我简要介绍一下功能:
其他功能1.应该适用于所有平台(android,ios,windows mobile等),因此计划使用phonegap
问答列表应该是可更新的,例如我可以使用全新的问答进行更新,或者对旧问题或新类别等进行更好的回答
问答不可复制,例如,如果有人在自己的手机上安装了该应用,则他应该无法复制问答列表
问答列表应安全存储在手机上
允许用户将一些问题添加为书签,然后仅浏览添加了书签的列表
计划为此使用PhoneGap。 我不确定是如何“最佳”安全有效地存储问答数据的,这样我的应用程序也不会很繁重?
我知道两个选择
1)Android SQLLite ..如果我使用它,我确定它的安全性,并且易于更新,但是我不确定该如何处理iOS和其他操作系统? 是否有跨平台的SQL引擎? 这会很重吗? 我的意思是每个想要使用我的应用程序的用户也需要安装此程序
2)我不能将问答存储为加密的xml文件吗? 这样,它应该很容易更新,我应该使用什么算法进行加密? 它足够安全吗? 任何实现加密算法的跨平台库?
3)专家的其他建议?
一个想法是从远程服务器检索问题与解答。 您可以制作一个提供API的服务器,以便该应用可以通过此API发出ajax请求以获取数据。
仍在寻找更多方法,我对用户可以安装一次并可以在任何地方(甚至离线)使用或不使用Internet的方法更感兴趣
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.