Apple Pickup Watcher
Apple 直营店到店取货库存监控
选择你想买的型号和取货门店,程序会定期查询库存,有货时通过系统通知、提示音或 Bark 提醒你。免费开源,支持 macOS、Windows 和 Linux。
下载与安装
支持范围
- 产品
- iPhone / iPad / Mac / Apple Watch
- 地区
- 中国大陆、中国香港、中国台湾、日本、新加坡、澳大利亚、马来西亚。
具体型号和门店取决于应用目录与当地 Apple 在线商店。可从已支持的购买页更新型号列表;尚未配置的新购买页需要程序更新。支持某地区不代表每次查询均能成功。
使用方法
- 添加监控目标。 选择地区、品类、门店和型号。可以同时关注不同门店的多个型号。
- 检查通知设置并开始。 用“测试提醒”确认声音与推送有效。默认每 30 秒查询一次。
- 收到提醒后去官网购买。 程序可按设置打开购物袋;添加商品、选择门店、结账和付款均需手动完成。
监控与通知
- 后台运行
- 关闭窗口后收进系统托盘,继续查询和提醒。需要保持应用运行、电脑联网且处于唤醒状态。
- 库存状态
- 分别显示有货、无货、未知和待查询。查询失败会给出原因,不会把失败当成无货。
- 到货提醒
- 支持系统通知、提示音和可选的 Bark 推送。持续有货不会每轮重复提醒;离开有货状态后再次有货,会重新提醒。
- CLI 与 agent skill
- 独立命令行 apw 输出 JSON,watch 逐行输出 NDJSON,无需桌面环境;配套 skill 让 Codex 等 agent 直接查询库存或等待到货。CLI 本身不弹窗、不推送、不下单。
常见问题
它会自动下单或保证买到吗?
不会。它查询到店取货库存并发送提醒,也可按设置打开购物袋。添加商品、选择取货门店、结账和付款由用户在 Apple 官网完成。库存可能在提醒后变化,程序不预留库存,也不保证购得。
关闭窗口后,还能收到到货通知吗?
可以。关闭窗口会收进系统托盘,后台继续查询和提醒。需要保持应用运行、电脑联网且处于唤醒状态;从托盘退出应用后不会继续监控。
“未知”、HTTP 541 和“无货”有什么区别?
无货表示查询返回了可识别的不可取货结果;未知表示此次查询不能确认库存,原因可能是网络失败、限流、拦截或响应结构变化。HTTP 541 应当作为查询失败处理,不能据此判断无货;具体原因需要结合日志和网络环境确认。
如何在手机上接收到货提醒?
在 iPhone 上安装 Bark,将自己的 Bark 推送地址填入应用设置,再点击“测试提醒”。Bark 为可选通知渠道,推送失败不会改变库存状态。
这是 Apple 官方软件吗?
不是。Apple Pickup Watcher 是独立开源项目,与 Apple Inc. 无关联,未获其授权或认可。它是 hteen/apple-store-helper 的 Rust + Tauri 重写版本,来源与版权声明见仓库 NOTICE。