- app_config.json + AppConfig: qiniu_access_key/qiniu_secret_key/wechat_app_id/wechat_app_secret(扁平snake_case) - RemoteConfig.VersionFields + audio_domain/audio_bucket(4层可携带), VersionDecision + audioDomain/audioBucket - VersionResolver.resolve 复用 pickStr 解析 audioDomain/audioBucket(4层逐级回退) - QiniuToken.uploadToken(accessKey,secretKey,bucket) 改传参,去掉硬编码常量 - AudioProvider.doUpload: AK/SK取本地配置, domain/bucket取远程配置(cfg.resolve), URL用远程domain - WeChatApi.configure(appId) 注入AppID(去WX_APP_ID常量), EntryAbility.onCreate 从配置注入 - 更新 QiniuToken 单测传参 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
18 lines
548 B
JSON
18 lines
548 B
JSON
{
|
|
"agent": "veRa0qrBf0df2K1G4de2tgfmVxB2jxpv",
|
|
"channel": "FtJf073aa0d6rI1xD8J1Y42fINTm0ziK",
|
|
"gamedir": "FtJf073aa0d6rI1xD8J1Y42fINTm0ziK",
|
|
"gamestart": "gamehall",
|
|
"appversion": "49",
|
|
"market": "4",
|
|
"gameid": "",
|
|
"weburl": "",
|
|
"gameconfig": "tsgames.daoqi88.cn-config_test-update_jsonv2_test",
|
|
"other": "",
|
|
"tuiguang": "",
|
|
"qiniu_access_key": "ngN3rFW1j8dn7ZGpATKl7mreaNmp2Ei_l9AIhkIf",
|
|
"qiniu_secret_key": "6VXav9eqUCORJTYvTFOeTVRonAyk4Hrs-PIZ8jmZ",
|
|
"wechat_app_id": "wxd2bd650e06bdfe58",
|
|
"wechat_app_secret": ""
|
|
}
|