TestFlight Seat Monitor

🎯 静默守候,空位即达

智能监控 TestFlight 测试名额,静默轮询检测空位开放,仅在有可用名额时推送提醒,解决 iOS 测试版名额秒光痛点。

收藏
3.9k
安装
1.3k
版本
1.0.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

testflight-seat-monitor 是一款专为 iOS 开发者与测试用户设计的 TestFlight 名额监控工具。它通过 shell 脚本实现三种核心功能:

1. 智能码表查询 —— 将 800+ 个 TestFlight 邀请码映射为可读应用名称,告别 cryptic code
2. 单链接即时检测 —— 快速查询单个 TestFlight URL 的当前状态(full/available)

3. 静默批量轮询 —— 核心差异化能力,可配置 30min-3hr 间隔自动检测多个应用,仅在状态从 full→available 变化时触发提醒,避免信息轰炸

显著优点

  • 状态机设计:内置 batch-state.json 持久化记录,精准识别「满员→开放」的关键转换节点,过滤无效通知
  • 社区数据联动:集成 awesome-testflight-link 的 859+ 公开测试应用数据库,支持 update-lookup 周更同步
  • 私有测试支持:通过 custom-codes.json 手动添加未公开测试码,覆盖企业内测场景
  • OpenClaw 原生集成:提供标准化的 cron 配置模板,支持 isolated 沙箱执行环境

潜在局限

  • 平台绑定:仅支持 macOS/Linux,Windows 用户需 WSL
  • 依赖外部数据:应用名称解析依赖社区维护的码表,小众/private beta 需手动录入
  • 无原生 GUI:纯 CLI 交互,对非技术用户存在学习成本
  • 网络单点:依赖 TestFlight 官方页面的 HTML 解析,若 Apple 改版 DOM 可能失效

适合人群

  • iOS 开发者管理多个应用的测试分发
  • 极客用户追踪热门应用(如 Reddit、Duolingo)的测试名额
  • QA 团队自动化监控企业测试版余量
  • 希望「无打扰」获取机会的用户,反感推送轰炸

常规风险

  • 配置误操作:batch-config.json 为用户专属文件,git clone 后需手动初始化,遗漏会导致批量检测失败
  • 频率控制:官方未公开 API 限流策略,建议遵守 30min-3hr 的推荐间隔,避免 IP 行为异常
  • 状态同步延迟:基于轮询非推送,极端情况下可能错过「秒光」名额
  • 隐私注意:自定义码表可能包含未公开应用信息,建议 custom-codes.json 加入 .gitignore

TestFlight Seat Monitor 内容

config文件夹
lib文件夹
tools文件夹
手动下载zip · 26.9 kB
batch-config.example.jsonapplication/json
请选择文件