Description
TestFlight Watcher est un petit service qui surveille des apps iOS sur TestFlight (bêta publique/privée Apple) et envoie des notifications dès qu'une nouvelle build est publiée. Différence vs ChangeDetection.io (web scraping général): TestFlight Watcher parle le protocole TestFlight spécifiquement et décode les métadonnées iOS. Pour qui: beta-tester iOS, chefs de produit, devs qui veulent pister les releases d'apps concurrentes.
Installation
Docker Compose (recommandé)
version: '3.8'
services:
testflight-watcher:
image: ghcr.io/community/testflight-watcher:latest
container_name: testflight-watcher
restart: unless-stopped
environment:
- TZ=Europe/Paris
- WEBHOOK_URL=https://discord.com/api/webhooks/***
- POLL_INTERVAL=300
labels:
- traefik.enable=true
- traefik.http.routers.tfw.rule=Host(`tfw.example.com`)
- traefik.http.routers.tfw.entrypoints=websecure
- traefik.http.routers.tfw.tls.certresolver=letsencrypt
- traefik.http.services.tfw.loadbalancer.server.port=3000
Alternatives
Open Source
- ChangeDetection.io — Web change monitoring générique.
- [[app-maintenant]] — Recent changes d'un site.
- Feedrabbit — RSS+monitoring.
- Versionista — Cloud (fermé).
Propriétaires
- AppFollow / Appfigures — ASO + version tracking.
- Sensor Tower — ASO analytics.
Sécurité
- Cookies TestFlight: risque de ban Apple si scrape agressif.
- Webhook secrets: HTTPS obligatoire.
- Rate limit: respecter les intervalles (300s+ recommandé).
Ressources
- GitHub
- ChangeDetection.io (référence)

