Ho sperimentato (e apparentemente non sono solo in questo) il seguente problema con il rilascio della mia app in AppStore.
Se l'utente ha la funzione di AutoUpdate per l'app, o se si aggiorna molto presto dopo il nuovo rilascio, ciò accade:
1) L'utente aggiorna manualmente l'app dall'App Store o la funzione Aggiornamento automatico lo aggiorna.
2) Nella pagina AppStore viene mostrato che la versione dell'app è l'ultima e il pulsante è "Apri" ora.
3) Tuttavia, l'app effettiva ha la versione precedente. E nelle Impostazioni del dispositivo si afferma che la versione dell'app è in effetti la precedente. Ma poiché ora è "Aperto" solo in AppStore, l'utente non può aggiornare l'app. L'unica soluzione è aspettare (circa mezza giornata), quindi eliminare e installare nuovamente l'app. Questo è ridicolo.
E sì, se l'utente non aggiorna l'app subito dopo che la nuova versione è stata rilasciata, ma lo fa un po 'più tardi (sempre circa mezza giornata), tutto sembra funzionare perfettamente bene.
Come capisco da alcuni post e discussioni, è dovuto al fatto che i metadati e i dati dell'app non vengono simultaneamente inseriti in tutti i server AppSpore dopo il rilascio. E può succedere che le informazioni sulla versione siano le ultime, ma la build dell'applicazione è in realtà la precedente.
Qualcuno può dirmi se è possibile in qualche modo dopo che la recensione dell'app lo ha spinto ad essere aggiornato nei server AppStore, e solo quando tutti i dati e i metadati sono aggiornati, rilasciarlo per gli utenti? Perché nessuno può aspettarsi che l'utente sia d'accordo nel reinstallare l'app ogni volta che viene effettuata la nuova versione.
O è connesso con qualcos'altro, e ad esempio può essere modificato nell'app stessa? Se è così, puoi dirmi come risolverlo? Grazie in anticipo.