Play 商店未显示首次部署的新版本

问题描述

在我的 Android 应用程序中,我有一个强制用户更新应用程序的功能我有一个 API,它返回部署在 Play 商店中的最新版本代码,并基于此版本代码,我向用户显示一个对话框,并带有一个按钮,可以转到我的应用程序的 Play 商店页面。问题是用户第一次被重定向到 Play 商店时,会显示应用程序的常用页面(带有“打开”按钮而不是“更新”按钮的页面)。但是在第二次重定向时,Play 商店页面显示“更新”按钮。

这是我用来将用户重定向到 Play 商店的代码

final String appPackageName = mContext.getPackageName(); // package name of the app
                       Intent intent = new Intent(Intent.ACTION_VIEW);
                              intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
                              intent.addFlags(Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED);
                              intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
                              intent.setPackage("com.android.vending");
             intent.setData(Uri.parse("market://details?id=" + appPackageName));

                        try {
                            mContext.startActivity(intent);

                        } catch (android.content.ActivityNotFoundException anfe) {

                       
             intent.setData(Uri.parse(""https://play.google.com/store/apps/details?id=" + 
             appPackageName));

               mContext.startActivity(intent);

                        }

我希望 Play 商店在第一次重定向时检测到应用的新版本。 这是 Google Play 商店的错误吗?还是我错过了什么?我真的需要你的帮助!非常感谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)