在我的一个应用程序中,我想检测用户是否安装了我的另一个应用程序。
此代码有效:
PackageManager pm = mAppContext.getPackageManager();
try {
pm.getPackageInfo("com.example.packagename", PackageManager.GET_ACTIVITIES);
// do something
} catch (PackageManager.NameNotFoundException e) {
// nothing to do
}
但我想知道如何验证用户是否真的从 Google Play 下载了该应用程序。我想可以安装具有相同包名的非正版包,对吧?