这是一个使用 GitHub Actions 的 AppStore 应用监控服务,它会定期检查指定的 iOS 应用是否在 App Store 上架,并通过方糖推送结果。
- 在中国时间 8:00-22:00 之间每小时自动检查一次
- 支持手动触发检查
- 通过方糖推送检查结果
- 区分在线和下架的应用
- 使用 JSON 文件管理应用列表,方便维护
- 跟踪应用状态变化,在应用下架时发送特别警告
-
Fork 本仓库到你的 GitHub 账号
-
在仓库设置中添加 Secret:
- 名称:
FANGTANG_KEY - 值: 你的方糖 SendKey
- 名称:
-
修改
app_info.json文件,添加你要监控的应用:[ { "id": "应用ID", "name": "应用名称" }, { "id": "另一个应用ID", "name": "另一个应用名称" } ] -
GitHub Actions 会自动按计划运行,你也可以在 Actions 页面手动触发工作流
在 GitHub 仓库页面,点击 "Actions" 标签,选择 "AppStore Monitor" 工作流,然后点击 "Run workflow" 按钮。
程序会自动创建和维护 app_status.json 文件,用于跟踪应用的状态变化。文件格式如下:
{
"应用ID": {
"status": "online/offline/error",
"name": "应用名称",
"last_check": "最后检查时间"
}
}你可以手动编辑这个文件进行测试,或者让程序自动更新。
- 确保你的方糖 SendKey 正确设置
- GitHub Actions 的计划任务可能会有几分钟的延迟
- 免费的 GitHub Actions 有使用限制,请合理设置检查频率
- 修改
app_info.json文件后,GitHub 会自动使用新的应用列表