微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决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 举报,一经查实,本站将立刻删除。