You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Rodger-Wang
4753d37c69
版本更新判定改口径:按平台分版本、最低版本留空=线上版本、渠道未上架不推、地址回退链
判定仍全在服务端算好下发,客户端只拿结论。规则:
1. Android / iOS 各一套版本号:app_release 加 ios_version / ios_min_version
(启动 ALTER ... ADD COLUMN IF NOT EXISTS 幂等),原 version/min_version 只管
Android,平台由渠道号推导(只有 GlobalApple=101 是 iOS)。iOS 没填时**不回退
Android 的**——回退等于又回到共用一个版本号:Android 先发 1.0.3 而 iOS 商店还是
1.0.2 时,iOS 用户会被指向一个商店里没有的版本。
2. 最低支持版本留空 = 线上版本:勾上强更不填最低版本,就是「所有低版本都强更」;
填了则只强更低于它的,介于两者之间的仍是推荐。后台校验相应改成「至少填一个
平台的线上版本」。
3. 渠道行状态不是「已上架」(审核中/已下架)时不推送推荐更新——商店里还是旧包。
强更不受此限,它的地址会由回退链换成官方包。
4. 下载地址回退链:Android 渠道 = 本渠道(须已上架)→ 官方渠道(100) → 默认下载
地址;iOS / Google 只认本渠道,没有就空——那两处如今放的是 apk 直链。
5. 算不出任何地址时两种更新都不提示,强更也不例外:一个点了没反应又关不掉的
弹窗等于把用户锁死。
客户端三处配套:推荐更新的「稍后提醒」记住版本号,同一版本 24 小时内冷启动不再弹
(强更与手动检查不受影响);设置页手动检查绕过 10 分钟缓存;Android 上服务端地址
打不开时回退网页下载页(iOS 不兜底,那页给的是 apk)。
另修后台上传安装包报「必须先选择应用」:X-App-Id 头来自登录态的 currentAppId,
只有绑定了应用的运营/代理账号才有;超管在页面顶部选的应用只是个 app_name 字符串,
从不进请求头。现在 uploadFile 把它放进请求体,服务端没有 X-App-Id 时按 name /
app_name 反查注册表补作用域。
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
3 weeks ago |
| .. |
|
api.go
|
上传厨师版本
|
4 months ago |
|
api_binddevice.go
|
services,admin: 凭据归一到 svc_config;后台服务配置菜单收敛;品牌商与公码下架
|
4 weeks ago |
|
api_binddevice_identity_test.go
|
收拢积压改动:恒玄 OTA、发版配置拆表、实名认证、芯片厂商/代工厂管理等
|
1 month ago |
|
api_del.go
|
上传厨师版本
|
4 months ago |
|
api_feedback.go
|
上传厨师版本
|
4 months ago |
|
api_getappconfig.go
|
services,admin,client: 服务配置按应用隔离、应用参数下线、客户端凭据走加密 v3
|
4 weeks ago |
|
api_getchannelapp.go
|
版本更新判定改口径:按平台分版本、最低版本留空=线上版本、渠道未上架不推、地址回退链
|
3 weeks ago |
|
api_getchannelapps.go
|
游客登录入口改为后台按版本控制
|
1 month ago |
|
api_getcompute.go
|
会员与算力:VIP 管准入、算力管计量;补上线落地文档
|
4 weeks ago |
|
api_getdevices.go
|
上传厨师版本
|
4 months ago |
|
api_getinfo.go
|
会员与算力:VIP 管准入、算力管计量;补上线落地文档
|
4 weeks ago |
|
api_getmcptoken.go
|
MCP 加会议纪要检索工具;用户类工具改用专用短时令牌鉴权
|
1 month ago |
|
api_getproduct.go
|
上传厨师版本
|
4 months ago |
|
api_getproductversions.go
|
上传厨师版本
|
4 months ago |
|
api_getstatistics.go
|
上传厨师版本
|
4 months ago |
|
api_getuploadurl.go
|
文件上传改走服务端签发预签名 URL,客户端直传阿里云 OSS
|
1 month ago |
|
api_idverify.go
|
services: 梳理并修「账号 ↔ 实名记录」的绑定口径
|
3 weeks ago |
|
api_pushaction.go
|
上传厨师版本
|
4 months ago |
|
api_reportaicontent.go
|
上传厨师版本
|
4 months ago |
|
api_setting.go
|
上传厨师版本
|
4 months ago |
|
api_sgin.go
|
会员与算力:VIP 管准入、算力管计量;补上线落地文档
|
4 weeks ago |
|
api_translate.go
|
services: 语音纪要 ASR 按优先级自动回退;翻译区分「语种不支持」与瞬时失败;OSS 配置在作用域归一后可兜底定位
|
4 weeks ago |
|
api_unbinddevice.go
|
设备表合表:license_<pid> 分表 → 全局 device_mac,只按 MAC 校验
|
1 month ago |
|
api_updatedevicesetting.go
|
上传厨师版本
|
4 months ago |
|
api_usages.go
|
会员与算力:VIP 管准入、算力管计量;补上线落地文档
|
4 weeks ago |
|
api_v2.go
|
上传代码
|
3 months ago |
|
api_v2_getagents.go
|
上传代码
|
2 months ago |
|
api_v2_getappconfig.go
|
services,admin,client: 服务配置按应用隔离、应用参数下线、客户端凭据走加密 v3
|
4 weeks ago |
|
api_v2_getthirdsvcs.go
|
会员与算力:VIP 管准入、算力管计量;补上线落地文档
|
4 weeks ago |
|
api_v3.go
|
上传最新的版本代码
|
2 months ago |
|
api_v3_calltranslate.go
|
上传最新的平台代码
|
2 months ago |
|
api_v3_calltranslate_test.go
|
上传最新的平台代码
|
2 months ago |
|
api_v3_getagents.go
|
上传最新的平台代码
|
2 months ago |
|
api_v3_getappconfig.go
|
services,admin,client: 服务配置按应用隔离、应用参数下线、客户端凭据走加密 v3
|
4 weeks ago |
|
api_verification.go
|
上传厨师版本
|
4 months ago |
|
compat.go
|
上传代码
|
2 months ago |
|
core.go
|
上传厨师版本
|
4 months ago |
|
idverify_binding.go
|
services: 梳理并修「账号 ↔ 实名记录」的绑定口径
|
3 weeks ago |
|
model_cache.go
|
services,admin,client: 服务配置按应用隔离、应用参数下线、客户端凭据走加密 v3
|
4 weeks ago |
|
model_config.go
|
services,admin,client: 服务配置按应用隔离、应用参数下线、客户端凭据走加密 v3
|
4 weeks ago |
|
model_idverify.go
|
services: 梳理并修「账号 ↔ 实名记录」的绑定口径
|
3 weeks ago |
|
model_translate.go
|
services: 语音纪要 ASR 按优先级自动回退;翻译区分「语种不支持」与瞬时失败;OSS 配置在作用域归一后可兜底定位
|
4 weeks ago |
|
model_translate_test.go
|
services: 机器翻译只在服务端接得上的 provider 里挑,别随手挑中没接的那家
|
4 weeks ago |
|
model_user.go
|
版本更新判定改口径:按平台分版本、最低版本留空=线上版本、渠道未上架不推、地址回退链
|
3 weeks ago |
|
module.go
|
身份证实名核验、翻译与新用户开户礼
|
1 month ago |
|
module_test.go
|
版本更新判定改口径:按平台分版本、最低版本留空=线上版本、渠道未上架不推、地址回退链
|
3 weeks ago |
|
newuser_gift.go
|
会员与算力:VIP 管准入、算力管计量;补上线落地文档
|
4 weeks ago |
|
newuser_gift_test.go
|
会员与算力:VIP 管准入、算力管计量;补上线落地文档
|
4 weeks ago |
|
options.go
|
MCP 加会议纪要检索工具;用户类工具改用专用短时令牌鉴权
|
1 month ago |
|
svcresolve.go
|
services,admin,client: 服务配置按应用隔离、应用参数下线、客户端凭据走加密 v3
|
4 weeks ago |