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

Android 应用内更新 - 未立即检测到新版本

如何解决Android 应用内更新 - 未立即检测到新版本

我正在尝试使用应用内更新 (https://developer.android.com/guide/playcore/in-app-updates) 来检测和安装作为私有应用发布的应用的更新(来自 emm 控制台)。

即使应用在 Play 商店中可见,应用内更新机制也不会立即检测到,而是在几个小时后检测到。这是预期的行为吗?

这可能与该应用是私人应用有关吗?

这是我检查和执行更新的代码

val appUpdateInfoTask = appUpdateManager.appUpdateInfo
appUpdateInfoTask.addOnSuccessListener { appUpdateInfo ->
    //Checking the update type in IF skipped conscIoUsly
    if (appUpdateInfo.updateAvailability() == UpdateAvailability.UPDATE_AVAILABLE) {
        Toast.makeText(this,"Update available,a dialog should be shown",Toast.LENGTH_LONG).show()
        appUpdateManager.startUpdateFlowForResult(appUpdateInfo,AppUpdateType.IMMEDIATE,this,APP_UPDATE_REQUEST_CODE)
    } else {
        Toast.makeText(this,"No update available",Toast.LENGTH_LONG).show()
    }
}

解决方法

好吧,我确实在更新任何应用程序时观察到不同用户之间的延迟 - 他们中的一些人会在一个小时内获得更新,一些人会在旧版本(Play商店中没有更新)上停留数小时,甚至超过一个小时天。几年前它甚至是几天前,也是大流行的开始......所以我想这就是它的工作原理,如此大的系统(在全球范围内分发大量应用程序)需要一些时间来处理和传播

附注。没用过这个app更新机制,只是描述常用的方式

,

我刚刚与谷歌顾问交谈并得到确认,即使 Play 商店移动应用程序检测到新版本,在应用程序内更新机制检测到 Play 商店中的新版本之前等待几个小时是正常情况立即版本。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。