QNA > C > Come Gestire I Cambiamenti Di Versione Delle Api Sui Client Mobili

Come gestire i cambiamenti di versione delle API sui client mobili

Per il problema del versionamento delle API, puoi:

  • creare sulla tua API una rotta che riceve la versione dell'app, e valuta se quella particolare versione dell'app è compatibile con la tua API
  • se l'app è incompatibile, mostra un messaggio sulla tua app chiedendo all'utente di aggiornarla

Ma tieni presente che:

  • una volta che pubblicate la nuova versione della vostra app - in Apple Store o Google Play - questa non sarà immediatamente disponibile per tutti i vostri utenti; dovreste aspettarvi che la vostra app sia disponibile sugli app store dopo un paio d'ore
  • avere un modo per mostrare un messaggio "siamo in manutenzione" sull'app è una buona idea, altrimenti l'utente finale non sarà in grado di usare l'app e non sarà in grado di aggiornare l'app (o non potrà farlo);non sarà in grado di aggiornare l'app (a causa del punto precedente)
  • ovviamente, mantenere la retrocompatibilità API x app è la cosa migliore da fare

In questo modo non sarete costretti a mantenere attive più versioni API - che è un incubo per la manutenzione - ma potrete comunque valutare se un aggiornamento forzato dell'app è davvero necessario (dovreste cercare di evitare, ma siete ancora in grado di farlo se necessario).

Di Colman

Perché nessuno in India sta attualmente utilizzando la tecnologia basata su NFC per i pagamenti? :: Come trasferire dati da un telefono Samsung a un iPhone 11
Link utili