客户端低于本平台「线上版本」时提示推荐更新(可点「稍后提醒」,同一版本 24 小时内不再弹)。
填客户端上报的净版本号,不含构建号(1.0.1 而不是 1.0.1+5)。
iOS 那一栏留空 = iOS 不提示任何更新,不会拿 Android 的版本去判 iOS。
客户端上报的版本正好等于它时,会隐藏未过审的功能。
开启后,低于本平台「最低支持版本」的客户端会弹出不可关闭的升级框,无法继续使用。 最低支持版本留空 = 线上版本,即所有低版本都强更;填了则只强更低于它的,介于两者之间的仍是推荐更新。 强更不受渠道上架状态限制:渠道商店里还没有新包时,下载地址会自动换成官方渠道的包。
⚠ {{ versionWarn }}
推荐填网页下载页 {{ DIST_DOMAIN }}:那个页面会按手机品牌自动跳对应商店,
认不出品牌就直接给安装包。客户端点「立即更新」时,本渠道在下方「渠道分发」
里填了地址就用渠道的,没填就回退到这里——所以这一个地址能兜住所有渠道。
「上传 APK」把安装包传到分发桶的 android/{{ scopeApp || '应用名' }}/ 目录
(按应用分目录,不同应用的包不会互相覆盖)。传完后安装包的下载直链会填进上面的输入框,
可直接作为官方包的下载地址;同时自动写进下方「渠道分发 → 官方渠道(100)」——
网页下载页的安装包直链取的就是那一条。输入框里的地址要点「保存」才会生效。
输入一个客户端版本号,看它会被判成什么。与服务端 comm.CompareVersion 同一套逐段整数比较。
客户端没上报版本号时三项一律为否——拿不到版本就判强更会把所有老客户端挡在门外。
这里不含两条与渠道有关的规则:渠道未上架(审核中/已下架)时不推送推荐更新; 算不出任何下载地址时两种更新都不提示。