English
Instant Developer Foundation Documentazione
  • Note di rilascio
  • Versioni precedenti
  • Versione 15.5.6500
  • Correzioni

CAR: Chiamate shell sincrone lunghe su iOS

copia link

Descrizione del difetto

Se si utilizzava iOS 10 non era possibile eseguire in modo sincrono comandi shell (come, per esempio, download file, operazioni FTP, etc...) che richiedevano più di 1 minuto.

Questo è dovuto al fatto che l'oggetto Javascript XHTTPRequest (utilizzato per la comunicazione tra la parte server dell'applicazione offline e la shell nativa) su iOS 10 prevede un timeout automatico di 1 minuto. Tale timeout non era presente nelle versioni precedenti di iOS.

Effetti del malfunzionamento

  • Il comando shell, dopo 1 minuto, generava un errore e non terminava correttamente.

Soluzioni

Qualora possibile era sufficiente cambiare l'operazione da sincrona ad asincrona. Per esempio se era necessario scaricare un file tramite FTP di grosse dimensioni si poteva eseguire il download in modalità asincrona.

Funzionalità interessate

L'utilizzo della shell nativa in applicazioni mobile offline.

Note

  • Malfunzionamento relativo alla richiesta di assistenza 001048-2016.
  • La correzione è stata rilasciata anche in versione 15.0 r5.

Ultima modifica: 27/10/2016 / Validità: da 15.5.6500

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum