我们正在开发Android的字典应用程序。我们已经从权威媒体上购买了授权字典内容,并将它们捆绑在应用程序中。在应用程序发货后保护内容是必须的。为了提高性能和简化开发,我们希望将字典内容存储为SQLite数据库表。
我们计划将字典应用程序与平板电脑的字典内容一起预安装 - 我们有一个Android平板电脑供应商的客户,并继续通过Android Market或其他一些在线购买向客户提供即将推出的字典标题机构。
我的问题是:
答案 0 :(得分:1)
您无法阻止内容被“黑客入侵”。如果Android操作系统可以解码并使用数据库的内容,那么如果他们对您的应用进行逆向工程,那么其他人也可以。我想,你可以在保护数据方面付出一些努力,这样你的供应商就会很高兴你已经做出了更难/不可能的随意黑客攻击,但如果他们认为他们已经将他们的IP许可给任何公司,他们就会自欺欺人。可以保证任何保护方案都能保护他们的数据。
您必须考虑将数据保存在某个服务器上,并且只有在保护比方便更重要的情况下才能使用应用程序远程访问它。