Endpoint recommandé pour vérifier la dernière version :
GET https://tv.praflix.ch/updates/latest.json
https://tv.praflix.ch/updates/latest.json
{
"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).
Content-Type: application/json; charset=utf-8 Access-Control-Allow-Origin: * Cache-Control: no-cache
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
}
Cliquez pour récupérer l'exemple JSON fourni par le site :
Tester fetch