如何解决Play 商店未显示首次部署的新版本
在我的 Android 应用程序中,我有一个强制用户更新应用程序的功能。我有一个 API,它返回部署在 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 举报,一经查实,本站将立刻删除。