首页 > 解决方案 > 检查是否已安装 3rd 方应用程序?

问题描述

您构建了一个移动应用程序,而您的移动应用程序依赖于第 3 方应用程序。

您的移动应用程序是否可以查明是否已安装所需的第 3 方应用程序?(如果没有,则提示用户安装所需的应用程序。)

标签: javac#androidiosswift

解决方案


检查是否已使用PackageManager. catch您可以在语句中包含获取包的代码。

private boolean isPackageInstalled(String packageName, PackageManager packageManager) {
    try {
        packageManager.getPackageInfo(packageName, 0);
        return true;
    } catch (PackageManager.NameNotFoundException e) {
        return false;
    }
}

检查以下答案以获得进一步的解释

检查是否安装了应用程序 - Android


推荐阅读