Java 如何打开像谷歌应用程序广告一样的应用程序安装页面
我正在开发一个Android应用程序,用于安装来自Google Play的特定应用程序,而无需进入Google Play商店。我正在寻找任何方法来安装apk文件从谷歌播放没有使用谷歌播放商店 我尝试了谷歌广告意图模式,它允许你在谷歌播放对话框中查看和安装应用程序,而无需进入播放商店。如果你点击谷歌的任何应用广告,你可以看到下面的对话框是一个使用意图的例子:Java 如何打开像谷歌应用程序广告一样的应用程序安装页面,java,android,google-play,Java,Android,Google Play,我正在开发一个Android应用程序,用于安装来自Google Play的特定应用程序,而无需进入Google Play商店。我正在寻找任何方法来安装apk文件从谷歌播放没有使用谷歌播放商店 我尝试了谷歌广告意图模式,它允许你在谷歌播放对话框中查看和安装应用程序,而无需进入播放商店。如果你点击谷歌的任何应用广告,你可以看到下面的对话框是一个使用意图的例子: intent://details?id=com.iqoption&inline=true&enifd=ANRrB2M-o89
intent://details?id=com.iqoption&inline=true&enifd=ANRrB2M-o89kpBfnxzWr-fsTrGWfRA9qoCmNGSahSVFMz7gfeFIuU6OaFB1I0pAvDLdcm0mwAe049bUXrBqGcBxkAjX63-vj_jLa3x4_-OrZOgM_kcM_9g4Sek9BeMUBZAC93wPn-QPl3LROr5PSDP1b8gX7rUmbuLU&gref=EkQKPAoICPDf5vMFEGESLACCecsK8-ZhLtqxTT5e4Cmwbb7O9uUr5luF9hDOkLwL9ICTA38SFiFhrNkEGgItwxAC8P8HARjrwrfTAiIGGAUgATAB#Intent;scheme=market;package=com.android.vending;end;
但是,当我更改意图的包名时,它就不起作用了。它刚刚把我转移到谷歌游戏商店
我在按钮中使用了以下代码来处理模式:
Intent intent = null;
try {
intent = Intent.parseUri(url, Intent.URI_INTENT_SCHEME);
//intent.setPackage("com.android.vending");
startActivity(intent);
} catch (URISyntaxException e) {
e.printStackTrace();
}
但它不起作用,它把我带到谷歌游戏商店。而不是打开安装对话框。
这是我指的谷歌应用广告对话框
这是谷歌应用程序广告对话框:这是否回答了您的问题?谢谢@Floern我改变了解决问题的方法。@Wadelzubair你是怎么解决的?我通过改变我的整个方法和逻辑解决了我的问题。@Wadelzubair所以基本上无法像Youtube那样打开安装对话框?