2017-02-14 89 views
0

我是Android主题设计师,我在Google Play上发布了我的主题。如何防止apk加载

我发现很多用户基本上只是在偷我的主题。这些主题不支持许可证检查。许多用户只需安装主题,然后进行复制和退款,然后重新安装复制的apk。

这是一个巨大的问题,我想知道的是,如果有人知道一种方法来添加代码,即:防止从未知来源安装apk的清单?将它置于试图重新安装然后失败的地方会很好。

当然,这不会100%阻止盗窃行为,因为他们可能会adb推送应用程序或反编译并删除代码,但它肯定会阻止很多它我相信。在你只需要担心root用户访问数据分区的大部分问题之前,

现在有几个非root用户需要的文件应用程序,可以从数据中复制apks,从而可以轻松访问盗窃。

+0

相关:http://stackoverflow.com/q/13771343/656243 –

回答

0

Google Play有一个许可服务,用于检查用户是否确实为Google Play上的应用付费,称为App Licensing。 Google Play授权服务主要用于付费应用程序,这些应用程序希望验证当前用户是否确实为Google Play上的应用程序付费。这里是关于如何在你的应用中实现它的文档; https://developer.android.com/google/play/licensing/index.html

+0

不幸的是,像主题这样的东西,许可证是没有用的,因为没有应用程序的用户界面。即使有这种情况,也不会阻止他们使用实际的主题。它只会阻止它们用于围绕实际主题的仪表板应用程序。他们仍然能够应用和使用主题本身,因为它将显示为股票主题选择器应用中的可选选项。 –

+0

我想我不了解你的设置。有什么方法可以提供应用程序设置的示例吗? – opt05

+0

嗯,我可以尝试更清楚一点。所以基本上你通过谷歌安装主题像任何普通的应用程序。系统主题选择器应用程序立即重新调整并加载主题,并将其作为用户选择的选择。系统主题选择器应用程序不检查,也不能检查许可证。所以没有办法阻止用户一旦拥有apk就能够使用主题。所以他们只是从游戏中下载,复制apk,退款并重新安装。系统主题应用程序立即读取它,因此它对所有的人来说都是免费的。 –