Joomla.it Forum
Non solo Joomla... => Sviluppo => : Piquant 27 May 2019, 16:58:46
-
Spero di essere nella sezione adeguata. Vorrei creare una Web App ibrida che attinge da un sito web creato in Joomla. Avete esperienze, qualche consiglio o suggerimento del caso?
-
https://www.joomla.it/blog/8929-trasformiamo-il-nostro-sito-joomla-in-una-progressive-web-application.html
-
Grazie Tom. Sembrerebbe abbordabile, anche per uno come me che non mastica troppo di codici. Una volta trasformato in PWA posso inserirlo nel PlayStore come una normale App, quindi?
-
No non è possibile inserirla nel play store.
-
Azz, quindi non si può installare in un cellulare?
-
Si installa direttamente aprendo il sito da browser del cellulare, infatti esce un avviso se lo si vuole installare. Può comprendere anche solo una o piu parti del sito o l'ntero sito, l'app così ottenuta gira anche offline.
-
Interessante. Hai qualche esempio da indicarmi, eventualmente?
-
Con chrome apri questo sito
assetbusines.it
se non compare l'invito ad installare l'app seleziona cliccando i tre puntini di chrome in alto a destra "aggiungi a schermata home"
-
Ho eseguito il tutorial ma sembra non funzionare col mio sito, probabilmente sbaglio qualcosa in configurazione. C'è qualche esempio compilato in giro?
-
Con google chrome puoi vedere ove sbagli[size=78%]. Usa strumenti per sviluppatori.[/size]
-
mi da questo errore: service worker is not registered or does not control the start url
installability
-
Hai aggiunto il codice per farlo registrare?
-
ehm no.. Tom, sto provando, non so come si fa e nel tutorial non c'è un vero e proprio manuale. Come faccio?
-
Se leggi tutto alla fine c'è il codice e come inserirlo
-
Se alludi al box che invita a registrare il sito, no, non lo vedo
-
Sono sul tool da tutto il pomeriggio ma non riesco a risolvere sta cosa. Ho letto anche tutto il tutorial.
-
Hai creato il file load.js?
-
Si ho creato tutti i file e richiamati nella head.
-
ho creato il file load,js, sw,js e manifest.json, customizzato solo il secondo e il terzo file, e richiamato i file
<link rel="manifest" href="/manifest.json">
<link rel="manifest" href="/load.js">
</head>
-
Google riporta questi errori:
(index):1 Uncaught (in promise) Tc
googleads.g.doubleclick.net/pagead/id:1 Failed to load resource: net::ERR_BLOCKED_BY_CLIENT
googleads.g.doubleclick.net/pagead/id:1 Failed to load resource: net::ERR_BLOCKED_BY_CLIENT
static.doubleclick.net/instream/ad_status.js:1 Failed to load resource: net::ERR_BLOCKED_BY_CLIENT
static.doubleclick.net/instream/ad_status.js:1 Failed to load resource: net::ERR_BLOCKED_BY_CLIENT
googleads.g.doubleclick.net/pagead/id:1 Failed to load resource: net::ERR_BLOCKED_BY_CLIENT
googleads.g.doubleclick.net/pagead/id:1 Failed to load resource: net::ERR_BLOCKED_BY_CLIENT
static.doubleclick.net/instream/ad_status.js:1 Failed to load resource: net::ERR_BLOCKED_BY_CLIENT
static.doubleclick.net/instream/ad_status.js:1 Failed to load resource: net::ERR_BLOCKED_BY_CLIENT
-
Quegli errori non riguardano la web app, puoi mettere un link al sito?
-
Aggiornamento. Sono riuscito a risolvere il problema della registrazione, ho dovuto aggiungere uno script e un file nella root. Se vi interessa vi lascio la fonte. Leggi (https://www.speedywp.it/guida-completa-ai-service-worker-javascript/)qui. Ho corretto gli errori nel Service Worker, adesso sembra perfetto.
Se non fosse per il fatto che se raggiungo il sito da mobile, non mi appare la scritta che mi chiede di aggiungere la app. Isomma, dopo tutta sta fatica, non fa il suo lavoro da app, non riesco ad installarla sul mobile.
:o
-
Per correttezza, devo aggiungere che andando sul sito, da mobile, mi si scarica automaticamente l'icona sul cellulare, quindi in teoria, anche se poco democraticamente, funziona. Non comparendo la scritta sul display, infatti, il visitatore non è in grado di decidere facoltativamente se scaricarla come app o no.
Soluzioni o vie alternative?