如果我将已签名的apk上传到appmarket,则可以让任何其他开发人员下载apk并通过反向更改应用行为,并使用相同的名称和不同的符号上传它。如果有可能有任何方法可以阻止它。
答案 0 :(得分:1)
如果我将已签名的apk上传到appmarket,则可以让任何其他开发者下载apk并通过反向更改应用行为并使用相同的名称和不同的符号上传。
如果通过"同名"你的意思是"相同的包",没有。软件包只能通过创建其Play商店条目的同一Google帐户进行更新,并且该软件包必须使用相同的签名密钥进行签名。
如果通过"同名"你的意思是"用户看到的相同的标题或显示名称",然后是。
如果有可能有任何方法可以阻止它。
不要分发您的应用。
答案 1 :(得分:0)
您可以通过以下方式保护您的应用免受此情况:
设置一些代码,用于检查源中的App名称,包名称。如果您发现任何更改 - >停止应用程序。
对您的来源进行模糊处理以隐藏检查代码。您可以使用Proguard(默认混淆器)或Bg+ Anti Decompiler/Obfuscator(新的和强大的混淆器)