当前位置: 代码迷 >> Android >> 如果没有必要的应用,请重定向至Google Playstore
  详细解决方案

如果没有必要的应用,请重定向至Google Playstore

热度:49   发布时间:2023-08-04 12:21:39.0

问题很简单。

第1步:向用户显示一个按钮,他/她可以在其中下载pdf并进行查看。

第2步:如果有pdf查看器应用程序,它将显示一个选择器;否则,该应用程序将重定向到google play商店,并显示要从中下载的pdf查看器类别的应用程序。

步骤3:下载其中一个pdf查看器应用程序后,用户将再次回到该应用程序,然后将打开选择器,现在用户可以选择下载的pdf查看器应用程序

我不知道该怎么去商店玩,然后再回来。

谢谢你的时间。

使用此代码发送用户到商店

activity.startActivityForResult(new Intent(Intent.ACTION_VIEW, Uri
       .parse("https://play.google.com/store/apps/details?id=" + appPackageName)), REQUEST_CODE);

当用户关闭播放商店时,您会在OnActivityResult方法中知道。

您可以通过接收器找到完整的安装应用程序,如下所示:

new BroadcastReceiver() {
    @Override
    public void onReceive(Context context, Intent intent) {

        String packageName = intent.getData().getEncodedSchemeSpecificPart();

    }
};
IntentFilter intentFilter = new IntentFilter();
intentFilter.addAction(Intent.ACTION_PACKAGE_ADDED);
intentFilter.addDataScheme("package");
registerReceiver(mBroadcastReceiver, intentFilter);
  相关解决方案