我想确保我在Play商店上传的应用程序(apk)不能被PC上的任何人下载并上传到亚马逊等其他商店。这是一个免费的应用程序。
如果API /配置有任何帮助,请告诉我吗?
答案 0 :(得分:1)
如果它是免费的,我真的不明白这个问题。
但是您可以将具有相同签名和包名称的APK上传到您不想要的应用商店,只为他们提供非功能性apk甚至是非相关描述。你本质上只是保留包命名空间。
另一种选择是您可以在运行时检查从哪里安装软件包: getInstallerPackage这种解决问题。就像你发现adb或谷歌自动售货应用程序(游戏商店)没有安装apk一样,你只需退出流程或向用户发起某种消息传递,或者将包发送到你的服务器,你就可以处理有问题的appstore直接问题。这不仅仅是因为有人可以反编译您的应用并删除此检查。
基本上没有真正的方法来防止它,但是你可以让某人很难做到。