如何打开或安装未在手机上安装但在Playstore上不可用的apk

时间:2020-09-30 17:28:51

标签: android apk

因此,当我按下按钮时,我会尝试打开或安装我拥有的APK。假设我有2个按钮,

按钮 A 转到未安装在手机上但可以在Playstore上使用的应用程序。

按钮 B 转到未安装在手机上的应用程序,在Playstore上也无法使用,但是我有APK

我已经尝试使用以下代码来确定是否已安装此应用程序:

Intent launchIntent = null;
try{
   launchIntent = getPackageManager().getLaunchIntentForPackage("applicationId");
} catch (Exception ignored) {}

if(launchIntent == null){
    startActivity(new Intent(Intent.ACTION_VIEW).setData(Uri.parse("https://play.google.com/store/apps/details?id=" + "applicationId")));
} else {
    startActivity(launchIntent);
}

对于按钮 A ,它已正确定向到Playstore,因为该应用程序未安装但可在Playstore上使用,但对于按钮 B ,它已定向到Playstore,但找不到应用程序,因为它不可用。

打开这个未安装在手机上,但Playstore上也没有但我拥有APK的应用程序,解决此问题的最佳方法是什么?

我认为解决该问题的方法是,如果未在手机上安装APK或Playstore上不提供APK,然后直接将其与我拥有的APK安装在一起,但我还没有找到解决此问题的方法。 / p>

0 个答案:

没有答案