我正在制作将在Google Play中出售的Cordova 4.0 Android应用程序,并且我想防止对它的非法使用(例如,防止他人从系统中提取APK并重新分发)。
一种理论上的实现方式是通过检查用户启动该应用程序时,是否确实从Google Play下载了该应用程序(相对于侧面加载)。我什至不确定这是否可行,或者是否有其他类似的方法。
在其他情况下有效的一种方法是使用该应用程序时需要某种登录名,但是在这种情况下我无法做到这一点。任何意见,将不胜感激!
最佳答案
Google提供了一种实现验证/许可的方法:
http://developer.android.com/google/play/licensing/index.html
看看这是否是您所需要的!