ITunes Connect Revisione di un'app con un'API incompatibile

1

Ho un problema strategico globale che assomiglia a un problema filosofico (beh, una sorta di; -)).

Ho un'app che interagisce tramite REST / JSON con un server web django. Il web [front | back] end è in rapida e graduale evoluzione, ma, in caso di gravi cambiamenti, abbiamo introdotto un meccanismo in-app per gestire le rotture API (un popup è presentato all'utente, invitandolo a installare l'aggiornamento app dal negozio).

Ciò a cui non avevo mai pensato prima è come gestire il processo di revisione, considerando che, se eseguo l'upgrade del back-end solo per lo scopo del processo di revisione:

  • le vecchie applicazioni non saranno in grado di pronunciare la nuova lingua dell'API;
  • verranno presentati con il messaggio di aggiornamento senza essere effettivamente in grado di trovarlo sullo store;
  • le persone vedranno il frontend aggiornato prima di poter interagire con la propria app con esso.

L'unica cosa che mi è venuta in mente è lasciare che gli utenti esistenti soffrano di questo cambiamento fino al momento in cui saranno in grado di scaricare la nuova versione.

Come gestiresti questo empasse ?

    
posta Blazor 16.10.2014 - 23:56
fonte

1 risposta

0

Nel caso qualsiasi altra persona dovrebbe cercare una soluzione a un problema simile: fatta attraverso il processo di revisione di Apple attraverso l'installazione di un sottodominio /2.0 per il back-end.

Ogni vecchio utente punta ancora al vecchio URL e, ogni volta che lo switch è pronto, faremo il vecchio punto uri al nuovo backend (in modo che due gruppi simultanei di URI indirizzino lo stesso backend).

Tutte le vecchie applicazioni continueranno a puntare al vecchio URI e riceveranno il messaggio "Invita ad aggiornare". Una volta effettuato l'upgrade, tutte le applicazioni puntano al sottodominio /2.0.

Da un browser Web, le persone saranno comunque in grado di utilizzare il vecchio URL e ottenere il nuovo back-end.

    
risposta data 19.10.2014 - 18:48
fonte

Leggi altre domande sui tag