79 lines
2.6 KiB
Markdown
79 lines
2.6 KiB
Markdown
---
|
|
title: TestFlight Watcher
|
|
created: 2026-06-08
|
|
updated: 2026-06-08
|
|
type: app
|
|
tags: [catalogue, monitoring, app-marathon3-batch-b]
|
|
confidence: medium
|
|
contested: false
|
|
sources: [https://selfh.st/apps/?tag=monitoring&app=testflight-watcher]
|
|
---
|
|
|
|
# 📱 TestFlight Watcher
|
|
|
|
> Moniteur de bêta iOS — surveille les nouvelles versions sur TestFlight, notifie sur release.
|
|
|
|
## 📋 Informations Générales
|
|
|
|
| Champ | Valeur |
|
|
| :--- | :--- |
|
|
| **Site web** | (community) |
|
|
| **GitHub** | (community/testflight-watcher) |
|
|
| **License** | MIT |
|
|
| **Langage** | TypeScript / Python |
|
|
| **Étoiles GitHub** | <500 ⭐ |
|
|
| **Catégorie** | [[cat-monitoring\|Monitoring]] |
|
|
|
|
## 📝 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é)
|
|
|
|
```yaml
|
|
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](https://github.com/search?q=testflight+watcher)
|
|
- [ChangeDetection.io](https://changedetection.io) (référence)
|
|
|
|
## Pages Liées
|
|
- [[cat-monitoring]] — Catégorie Monitoring
|
|
- [[app-change-detection]] — Web diff générique
|
|
- [[recettes-docker-compose]] — Templates Docker
|