
joywayerandClaude Opus 4.7
befe205bf9
IPA 升级 URL 自动包成 itms-services:跳过 Safari、直接弹系统安装窗
【UX 目标】
点「确定」→ 直接弹系统安装确认窗(不跳 Safari)→ 用户点「安装」→
App 自然切后台、用户看到桌面图标下载进度,App 进程留在内存不退出。
【方案】
makeInstallURL 规范化 appDownload:
- itms-services://... → 原样
- https?://...*.plist (mfst) → 包成 itms-services://?action=download-manifest&url=...
- 其它(网页 / 短链) → 原样跳 Safari(后台需把 URL 改成上面两种之一才能跳过 Safari)
不再需要 exit(0);iOS 处理 itms-services 时本来就会把 App 切后台,自动满足用户
"回到桌面但 App 不退出"的需求。
文案改为"开始升级,系统会自动下载并安装"匹配新流程。
BuildProject 通过。
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-27 21:46:43 +08:00
..
2026-06-24 01:31:52 +08:00
2026-06-27 12:07:20 +08:00
2026-06-23 21:33:46 +08:00
2026-06-22 22:22:23 +08:00
2026-06-27 21:07:55 +08:00
2026-06-27 21:38:03 +08:00
2026-06-27 21:07:55 +08:00
2026-06-27 21:07:55 +08:00
2026-06-24 18:45:05 +08:00
2026-06-27 21:46:43 +08:00