如何检查应用程序是否已安装链接,或者链接已取消?

时间:2019-04-12 05:49:28

标签: java android

我想在我的应用中列出一些Play商店应用链接。我希望该用户单击链接并转到Play商店并下载该应用。现在,我想跟踪用户是否单击了链接,并且是否下载了该应用程序或未取消下载。因此,如果在Android Studio中使用该功能,该如何实现呢?

1 个答案:

答案 0 :(得分:0)

使用包管理器,您可以检查是否已安装应用

if(appInstalledOrNot(com.demo.package)){
    Toast.makeText(this,"App Installed",Toast.LENGTH_LONG).show();
} else {
    Toast.makeText(this,"App NOt Installed",Toast.LENGTH_LONG).show();
}
private boolean appInstalledOrNot(String packageName) {  
    PackageManager pm = this.getPackageManager();
    try {
        pm.getPackageInfo(packageName, PackageManager.GET_ACTIVITIES);
        return true;
    } catch (Exception e) {
        Log.e("::MG::",""+e);
        return false;
    } 
}
  • 您可以在Ressume上调用此函数,以便当用户从播放商店返回到应用程序时,您检查是否已安装应用程序状态。