Retour aux outils
MonitoringIntermédiaireOpen sourceAuto-hébergeable

TestFlight Watcher

Moniteur de bêta iOS — surveille les nouvelles versions sur TestFlight, notifie sur release.

MAJ 2026-06-14
TestFlight Watcher
Site officiel Code source

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 e

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