我已经制作了一个Android应用程序,并希望将其上传到Play商店,如果他们想要在他们的Android设备中安装它将可供所有用户使用。但我不希望任何人下载我的APK(使用chrome扩展和其他网站),反编译并对我的API构成任何安全威胁
我找到了一些链接,但没有多大帮助
答案 0 :(得分:1)
尝试使用
提供PackageManager
e方法的getInstallerPackageNam
类,它将告诉您安装指定包的任何内容的包名。侧载应用程序不包含值。
显然,亚马逊商店的最新版本最终将PackageManager.getInstallerPackageName()
设置为"com.amazon.venezia"
,并与Google Play的"com.android.vending"
形成鲜明对比。