Schermata nera quando si torna all'app iOS

Nooo! :slight_smile: è una schermata bianca con una piccola barra grigia in alto? Questo indicherebbe uno stato dell’app diverso da quello che ho visto io: quello che ho visto era completamente bianco.

5 Mi Piace

Sì, la barra grigia della modalità scura e lo schermo bianco. Non ricordo di aver mai visto questa combinazione prima.

Sto ancora riscontrando questo problema anche nella versione 1.6.1; la prossima volta che si verifica, controllerò l’interruttore delle app per vedere se appare anche la barra grigia.

1 Mi Piace

Grazie. Io non lo vedo più (ma chiaramente non è ancora stato risolto).

Potreste provare qualcosa voi @Stephen e @gingerbeardman: disabilitate l’aggiornamento in background per l’app DiscourseHub. Se ciò non risolve ancora il problema, quando l’app diventa completamente bianca, potete verificare se è possibile scorrere verso il basso partendo dal 10-15% superiore dello schermo? (Questo aiuterebbe a determinare se l’app è bloccata su un sito caricato o meno.)

3 Mi Piace

Non lo vedo da un po’ di tempo.

Ho disattivato completamente l’aggiornamento in background delle app (a livello globale, per tutte le app) e lo tengo così da molti anni.

3 Mi Piace

Ho appena avuto una schermata bianca, senza la barra grigia in alto, né nell’app né nel selettore delle app.

Scorrendo verso il basso sono finalmente tornato alla lista dei siti.

2 Mi Piace

Qualcuno dovrebbe provare a testarlo non appena iOS 13.4/iPadOS 13.4 verrà rilasciato tra qualche ora.

1 Mi Piace

È successo di nuovo. Un gesto scorrevole verso il basso preciso mi ha riportato all’elenco dei siti. Sono su iOS 13.4

1 Mi Piace

Grazie, è utile sapere che puoi scorrere verso il basso per chiudere, posso indagare su questo.

4 Mi Piace

Ok, @gingerbeardman, prova l’ultima versione dell’app su TestFlight (link alla beta pubblica). Se ricordo bene, hai attivato l’impostazione “Apri link esterni nell’app”. Con questa impostazione attiva, sono riuscito a riprodurre un errore quando un sito conteneva un link che il sistema operativo non poteva aprire (ad esempio un link a about:blank, usato talvolta per aprire una nuova finestra del browser). Dovrebbe essere stato risolto ora :crossed_fingers:.

2 Mi Piace

Non ho quella impostazione abilitata, ma sto ricevendo schermate bianche.

2 Mi Piace

Non vedo un beta aggiornato nell’attuale TestFlight?

Cliccando sul tuo link mi appare un beta diverso con un errore:

Prova ora: dovresti vedere la build 280 nel tuo TestFlight (abbiamo due gruppi di tester e TestFlight sembra bloccarsi se provi a cambiare gruppo tramite i link).

4 Mi Piace

Scaricato. Terrò d’occhio.

1 Mi Piace

Sta succedendo ancora qui per me.

Anch’io, riesco ancora a scorrere verso il basso per uscire.

Questo era ieri:

2 Mi Piace

Aggiornamento rapido: abbiamo notato che il problema persiste. @pmusaraj ha alcune nuove teorie su come aggirare questo problema e aggiornerà qui non appena verranno applicate.

6 Mi Piace

L’ho notato molte volte nelle ultime settimane. La soluzione rapida che mi funziona è forzare la chiusura dell’app e poi riaprirla, anche se ci sono stati alcuni casi in cui nemmeno questo ha risolto il problema e ho dovuto tenerla chiusa per qualche minuto prima di riprovare.

1 Mi Piace

Anch’io di solito forzo l’uscita. Tuttavia, a quanto pare, puoi anche scorrere verso il basso dall’alto per riottenere il menu. (Non l’ho confermato personalmente, ma altri su Discourse dicono che funziona.)

5 Mi Piace

Sì, come ha menzionato Sam, sto ancora lavorando su questo. Una versione beta dell’app è già disponibile, ma non ha ancora superato la revisione beta di Apple; pubblicherò il link qui non appena sarà pronta.

La mia attuale comprensione è che questo si verifica quando iOS termina il webview (per liberare memoria, ad esempio) senza terminare il resto dell’app. In questo scenario, l’app rimane in uno stato anomalo in cui la navigazione interna è ancora sulla rotta del webview, ma il webview stesso è stato terminato.

Nella prossima beta, ho aggiunto un modo per chiudere la rotta quando viene invocato il hook webViewWebContentProcessDidTerminate. Ci sono segnalazioni secondo cui questo hook non viene sempre raggiunto in modo affidabile quando l’app è in background, e il problema originale è molto difficile da riprodurre a comando, quindi speriamo e vediamo.

7 Mi Piace