<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>资源下载 on PlumePHP</title><link>https://plumephp.com/tags/%E8%B5%84%E6%BA%90%E4%B8%8B%E8%BD%BD/</link><description>Recent content in 资源下载 on PlumePHP</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Wed, 25 Feb 2026 15:18:00 +0800</lastBuildDate><atom:link href="https://plumephp.com/tags/%E8%B5%84%E6%BA%90%E4%B8%8B%E8%BD%BD/index.xml" rel="self" type="application/rss+xml"/><item><title>Godot 平台账号票据刷新：登录态过期不该把资源下载一起拖死</title><link>https://plumephp.com/godot-platform-ticket-refresh-download-auth-2026/</link><pubDate>Wed, 25 Feb 2026 15:18:00 +0800</pubDate><guid>https://plumephp.com/godot-platform-ticket-refresh-download-auth-2026/</guid><description>&lt;h2 id="登录过期不应该变成全系统故障"&gt;登录过期不应该变成全系统故障&lt;/h2&gt;
&lt;p&gt;移动端和跨平台游戏里，平台账号票据过期很常见。玩家从后台回来，渠道 SDK 需要刷新票据；游戏后端 access token 过期，需要换新；资源 CDN 的临时下载 URL 过期，需要重签。正常情况下，这些都应该是可恢复事件。但很多客户端会把它们做成全系统故障：资源下载报 401，房间请求失败，活动配置拉不到，UI 显示“网络错误”，玩家只能重启。&lt;/p&gt;</description></item><item><title>Godot 移动端断点下载队列：Wi-Fi、蜂窝和暂停恢复要算同一笔账</title><link>https://plumephp.com/godot-mobile-resumable-download-queue-2026/</link><pubDate>Thu, 12 Feb 2026 09:44:00 +0800</pubDate><guid>https://plumephp.com/godot-mobile-resumable-download-queue-2026/</guid><description>&lt;h2 id="断点下载不是继续发-range-请求"&gt;断点下载不是继续发 Range 请求&lt;/h2&gt;
&lt;p&gt;移动端资源下载最容易被低估。很多团队以为只要 HTTP 支持 Range，客户端就具备断点续传能力。实际线上问题会复杂得多：Wi-Fi 下载到一半切成蜂窝，玩家是否同意继续；后台被系统暂停后，临时 URL 是否过期；分片文件写入成功但校验未完成，下一次应该从哪里继续；资源 manifest 更新后，旧分片还能不能复用；磁盘空间不足时，哪些半包可以删除，哪些要保留。&lt;/p&gt;</description></item></channel></rss>