API Mises à jour

Endpoint recommandé pour vérifier la dernière version :

GET https://tv.praflix.ch/updates/latest.json

Exemple (Praflix)

https://tv.praflix.ch/updates/latest.json

Format JSON attendu

{
  "version": "1.2.3",
  "apk": {
    "url": "https://tv.praflix.ch/updates/apk/Praflix_V1.2.3.apk",
    "size": 24567890,
    "sha256": "2f1c0b1d...c93"
  },
  "releaseNotes": "Corrections + amélioration bannière",
  "releaseUrl": "https://tv.praflix.ch/updates/releases/1.2.3"
}
  

Convention de nommage APK : Praflix_V<version>.apk (version lue dans l’APK).

Règles côté application TV

En-têtes recommandés

Content-Type: application/json; charset=utf-8
Access-Control-Allow-Origin: *
Cache-Control: no-cache
  

Exemple Kotlin (pseudo)

val url = "https://tv.praflix.ch/updates/latest.json"
val json = httpGetJson(url)
val remoteVersion = json.getString("version") // ex: 20260202_01
if (isNewer(remoteVersion, localVersionName)) {
  val apkUrl = json.getJSONObject("apk").getString("url")
  // télécharger apkUrl, vérifier sha256, lancer installation
}
  

Test rapide (dans votre navigateur)

Cliquez pour récupérer l'exemple JSON fourni par le site :

Tester fetch