【发布时间】:2013-03-28 16:37:01
【问题描述】:
我从来没有写过移动应用,现在打算写一个。需要有关相同架构的建议。
让我先简单介绍一下功能:
- 它是一种“常识问答”应用程序。
- 会有不同的类别,每个类别都会有不同的问题。
- 用户可以滚动浏览一个类别中的所有问题(使用“下一步”或“后退”按钮),
- 每个问题都有一个“显示答案”按钮,用户想到答案后可以使用该按钮进行查看。
其他功能 1. 应该适用于所有平台(androids、ios、windows mobile 等)因此计划使用phonegap
问答列表应该是可更新的,比如我可以提供全新问答的更新,或者更好地回答旧问题或新类别等
问答应该是不可复制的,例如如果有人在他的手机上安装了应用程序,他应该无法复制问答列表
问答列表应安全存储在手机上
允许用户为某些问题添加书签,然后只浏览已添加书签的列表
计划为此使用 PhoneGap。我不确定如何“最好”安全有效地存储问答数据,这样我的应用程序也不会很重???
我知道两种选择
1) Android SQLLite .. 如果我使用它,我确信它安全且易于更新,但我不确定 iOS 和其他操作系统该怎么做?是否有跨平台 SQL 引擎?这不会很重吗?我的意思是每个想要使用我的应用程序的用户也需要安装它
2) 我不能将问答存储为加密的 xml 文件吗?这样它应该很容易更新,我应该使用什么算法进行加密?它足够安全吗?任何实现加密算法的跨平台库?
3) 那里的专家还有其他建议吗??
【问题讨论】:
标签: cordova mobile mobile-application