Il nostro obiettivo è quello di trasformare il tuo sito web in un'app in un modo che non richiede modifiche al sito web da parte tua. Purtroppo ci sono alcuni problemi delle app che non possiamo risolvere al momento. Per lo più si tratta di caratteristiche che la maggior parte dei browser web supportano, ma le nostre app no. Ciò significa che se il tuo sito web si basa su queste caratteristiche, esse non funzioneranno nella tua app.
Problemi e soluzioni
Si tratta di problemi che al momento non possiamo migliorare ulteriormente, ma abbiamo a disposizione una soluzione alternativa che funziona per la maggior parte dei casi.
Visualizzazione di file PDF
Le nostre app non possono visualizzare i file PDF all'interno dell'app. Non possiamo risolvere questo problema da soli, dobbiamo aspettare Google per una soluzione.
Nel frattempo, abbiamo creato due soluzioni:
- Puoi configurare gli URL del tuo sito web che devono essere aperti al di fuori della tua applicazione, come ad esempio un browser o, per gli URL che portano a un file PDF, un visualizzatore di PDF. Gli unici requisiti sono che il file PDF sia accessibile tramite un URL (e non caricato tramite javascript o simili) e che sia accessibile senza dover accedere a un account utente o qualcosa di simile.
- In alternativa, puoi utilizzare la nostra funzione di download dei file. Questa funzione ha il vantaggio di funzionare anche con i file PDF a cui si può accedere solo quando l'utente è connesso.
Per entrambe le soluzioni hai la possibilità di elencare esplicitamente gli URL o di fornire un'espressione regolare che corrisponda agli URL. Se hai bisogno di aiuto in questo senso, puoi comunicarci alcuni URL e possiamo configurare l'espressione regolare per te.
Puoi configurarli nelle impostazioni di navigazione della tua dashboard.Scaricare i file
Attualmente le nostre app non possono scaricare file automaticamente. Siamo in attesa di una modifica da parte di Google.
Nel frattempo, puoi configurare tutti gli URL che scaricano i file e l'applicazione può gestire i download.
Hai la possibilità di elencare esplicitamente gli URL o di fornire un'espressione regolare che corrisponda agli URL. Se hai bisogno di aiuto in questo senso, indicaci alcuni URL e potremo configurare l'espressione regolare per te.
Puoi configurarli nelle impostazioni di navigazione della tua dashboard.Accesso di terze parti
Le cosiddette funzioni di accesso social (accesso con Google, Facebook, ecc.) presentano due problemi.
- Apple ti obbliga a offrire la funzione "Accedi con Apple" se offri anche altre opzioni di accesso di terze parti.
- Google e Facebook (e forse altre opzioni di accesso di terze parti) disabilitano le loro funzioni di accesso nelle WebView. La WebView è il browser incorporato nella tua applicazione che visualizza il tuo sito web.
La soluzione più semplice per entrambi i problemi è rimuovere/nascondere le opzioni di accesso di terze parti dalla tua app. Possiamo farlo per te senza che tu debba rimuoverle dal tuo sito web.
In alternativa, se queste opzioni di accesso sono importanti per te, puoi integrare Accedi con Apple e utilizzare la nostra soluzione alternativa della scheda personalizzata per far funzionare gli accessi di terze parti.
Quello che a volte funziona (ma non con tutti i provider di login social) è far sembrare l'user agent della tua app più simile a quello di un browser normale e meno facilmente identificabile. Puoi trovare queste due impostazioni nelle impostazioni di navigazione della tua app. Tieni presente che per rendere effettive queste modifiche è necessario aggiornare l'app.
Problemi Non Risolti
Cambio di Dimensione dello Schermo Quando si Apre la Tastiera
Quando tocchi un campo di testo di input, la tastiera del dispositivo si apre e occupa la metà inferiore dello schermo. Per non oscurare gli elementi del sito web che si trovano nella metà inferiore dello schermo, il browser integrato dell'app viene spostato sopra la tastiera.
Visivamente questo appare simile a come si comporta un browser. L'unica differenza è che nell'app l'altezza dello schermo cambia (window.innerHeight viene ridotto dall'altezza della tastiera). La maggior parte delle volte questa differenza sottile non è un problema, ma con alcuni componenti del sito web - tipicamente popup - causa problemi in cui il popup non viene visualizzato correttamente quando si apre la tastiera.

Il problema è già stato segnalato a Google e stiamo aspettando che venga risolto.
