Godot 平台账号票据刷新:登录态过期不该把资源下载一起拖死
登录过期不应该变成全系统故障 移动端和跨平台游戏里,平台账号票据过期很常见。玩家从后台回来,渠道 SDK 需要刷新票据;游戏后端 access token 过期,需要换新;资源 CDN 的临时下载 URL 过期,需要重签。正常情况下,这些都应该是可恢复事件。
tag
登录过期不应该变成全系统故障 移动端和跨平台游戏里,平台账号票据过期很常见。玩家从后台回来,渠道 SDK 需要刷新票据;游戏后端 access token 过期,需要换新;资源 CDN 的临时下载 URL 过期,需要重签。正常情况下,这些都应该是可恢复事件。
断点下载不是继续发 Range 请求 移动端资源下载最容易被低估。很多团队以为只要 HTTP 支持 Range,客户端就具备断点续传能力。实际线上问题会复杂得多:Wi-Fi 下载到一半切成蜂窝,玩家是否同意继续;后台被系统暂停后,临时 URL 是否过期;分片文件写入成功但校验未完成,下一次应该从哪里继续;资源 m...