2
如何检查我的应用程序是由Google Play Store安装还是仅通过apk安装?检查Android应用程序是否由Playstore安装
如何检查我的应用程序是由Google Play Store安装还是仅通过apk安装?检查Android应用程序是否由Playstore安装
您可以使用此
Signature[] sighashes = context.getPackageManager().getPackageInfo(context.getPackageName(), PackageManager.GET_SIGNATURES).signatures;
的签名可以比较你的调试按键或释放键(您用来上传时,Play商店),以检查是否从APK其或播放存储。
但是,如果有人有权访问您的发行密钥签名apk然后我不知道它是否有可能区分。
这里假定OP使用与通过其他方式发布的APK不同的密钥在Google Play上发布APK。这似乎不太可能。 – 2014-09-30 05:38:27