Prelucrarea actualizărilor

Instrumentele F-Droid pot detecta și crea automat actualizări pentru aplicații și pachete.

Detectare

Există diverse mecanisme de detectare automată a disponibilității actualizărilor pentru aplicații, iar câmpul UpdateCheckMode din metadate determină metoda utilizată pentru o anumită aplicație.

Rularea comenzii fdroid checkupdates va aplica această metodă pentru fiecare aplicație din depozit și va actualiza câmpurile CurrentVersion și CurrentVersionCode din metadate în mod corespunzător.

Ca de obicei, opțiunea -p poate fi utilizată împreună cu aceasta, pentru a restricționa procesarea la o anumită aplicație.

Rețineți că acest lucru actualizează doar metadatele astfel încât să știm care este versiunea curentă publicată/recomandată. Aceasta nu face ca versiunea respectivă să fie disponibilă în depozit - pentru aceasta, consultați secțiunea următoare.

Se adaugă

Adăugarea de actualizări (adică versiuni noi ale aplicațiilor deja incluse în depozit) se face în două moduri. Cazul simplu este cel al aplicațiilor în care fișierele APK sunt fișiere binare, preluate din versiunea publicată de un dezvoltator. În acest caz, tot ceea ce este necesar este să plasați noul binar în directorul Repo, iar următoarea rulare a programului fdroid update îl va prelua.

Pentru aplicațiile construite din sursă, este necesar să se adauge o nouă linie Build Version în fișierul de metadate. Cel puțin, numele versiunii, codul versiunii și confirmarea vor fi diferite. De asemenea, este posibil ca indicatorii de compilare suplimentari să se schimbe de la o versiune la alta.

Pentru a procesa mai multe actualizări în metadate în același timp, poate fi util să rulați fdroid update --interactive. Aceasta va verifica toate aplicațiile din depozit și, în cazul în care sunt necesare actualizări, vi se va solicita să [E]tastați metadatele, să [I]ignorați actualizarea sau să [Q]tastați cu totul.