[分享创造] 做了个免费开源的小工具:一个 App Store 链接,各国用户都能打开
做 iOS app 的应该都遇到过:从浏览器复制的 App Store 链接带国家代码,比如 apps.apple.com/us/app/ ... 。发给其他国家的人,要么进的是美区页面,要么 app 在他那个区没上架,直接提示这个 App 在你所在的国家或地区不可用。 所以写了个小工具 Hither: https://hither.link/ 用法:粘贴任意国家的 App Store 链接或者 app ID ,得到 hither.link/<app id> 。 每次点击时: Cloudflare Worker 从请求里读访客所在国家( request.cf.country ) 调 Apple 公开的 lookup 接口( itunes.apple.com/lookup?id=...&country= ... )查这个区有没有上架,结果在边缘缓存一天 有上架:跳到访客自己国家的商店页面 没上架:先试美区,再按英国、加拿大、澳洲、德国、日本等大区依次找,找到有上架的为止 踩到的一个坑:iPhone / iPad 上 App Store app 只能打开当前账号所在国家
阅读原始来源来源记录
研究分析
项目记录
来源描述:做 iOS app 的应该都遇到过:从浏览器复制的 App Store 链接带国家代码,比如 apps.apple.com/us/app/ ... 。发给其他国家的人,要么进的是美区页面,要么 app 在他那个区没上架,直接提示这个 App 在你所在的国家或地区不可用。 所以写了个小工具 Hither: https://hither.link/ 用法:粘贴任意国家的 App Store 链接或者 app ID ,得到 hither.link/<app id> 。 每次点击时: Cloudflare Worker 从请求里读访客所在国家( request.cf.country ) 调 Apple 公开的 lookup 接口( itunes.apple.com/lookup?id=...&country= ... )查这个区有没有上架,结果在边缘缓存一天 有上架:跳到访客自己国家的商店页面 没上架:先试美区,再按英国、加拿大、澳洲、德国、日本等大区依次找,找到有上架的为止 踩到的一个坑:iPhone / iPad 上 App Store app 只能打开当前账号所在国家
采用记录与比较对象
可供比较的近期同类记录:“Show HN: GitHub-like reply with "R" for Basecamp and Slack” (Show HN, 2026年11月5日);“Show HN: calsdk, one TypeScript API for Google Calendar, Outlook and iCloud” (Show HN, 2026年11月5日)。主题相近仅用于导航,未核验其是否属于同一需求或独立证据。
采用判断
应与它要替代的工具或人工流程比较。现有记录支持发现项目,尚不能确认可靠性、运行成本优势或商业采用。
尚未核验的门槛
尚未核验:许可证权限、硬件要求、安装步骤、维护状态,以及包含失败样例的代表性任务。
下一步试验
选择一个真实任务和现有替代方案,记录 commit、环境、输入、输出、耗时与失败行为;保留结果后再给出采用建议。