我制作一个Android应用程序为主题的谜题, 和我放在xml文件中的答案, 在文件夹assets / file.xml中,我还添加了proguard。
我在google play上发布后, 该应用程序由某人进行逆向工程, 这样xml文件中的所有答案都不可读 并在互联网上发布。
我打算在线移动此xml文件 例如,我放入www.example.com/folder/file.xml以使其更安全。
我的问题,如何阅读/访问在线xml文件?
感谢。
答案 0 :(得分:0)
我使用的一种方法是使用webservice发出请求并获取xml响应。我已经使用Soap webservice实现了这一点,我从我的应用程序发出soap请求,并从服务器获取xml响应然后我可以解析结果。这意味着您将动态存储在数据库中,因此除非他们破解数据库,否则任何人都无法篡改它们。建议使用动态拼图问题,即将拼图问题存储在在线数据库中,以便您可以更新它们,而无需返回并更新应用程序中的代码。