Il banner di installazione dell'app non viene visualizzato

Il banner di installazione dell’app non viene visualizzato per il mio sito. Ho in qualche modo risolto questo problema documentando il processo che le persone devono seguire:

Ma questo è poco intuitivo e impegnativo per il mio pubblico.

C’è qualcosa che posso risolvere per assicurarmi che il banner di installazione dell’app appaia in cima alla pagina?

Per chiarire, spero di sollecitarli a installarla come PWA.

Sembra che l’impostazione dell’amministratore per questo:

In realtà li porta a installarla dall’app store, che non è quello che voglio.

Inoltre, sembra che questa impostazione offra solo per il livello di fiducia 1… Che non sembra essere configurabile?

Comunque, c’è un modo per ottenere un banner simile per richiedere l’installazione della PWA? O dovrei creare un componente del tema per quello?

Puoi condividere un link al tuo sito in modo che possa risolvere il problema?

Ecco perché sono disabilitati per impostazione predefinita. Hai rimosso il banner di installazione PWA quando hai modificato quelle impostazioni.

1 Mi Piace

Il sito si trova su delta.countyfence.org.

Ho deselezionato quelle due caselle solo per testare. Caricato in Firefox su mobile. Finora non vedo alcun banner… Stai dicendo che dovrebbe apparire un banner PWA quando quelle caselle non sono selezionate?

Ho visto la bandiera una volta quando ho aperto per la prima volta Chrome su questo URL. Volevo fare uno screenshot, ma non sono stato abbastanza veloce nel reagire.

Tuttavia, non riesco più a vederla, indipendentemente dal browser che uso o dal cancellare la cache.

Firefox non supporta il banner di installazione PWA.

Ora in “Browser” un Chromium generico che viene con il mio telefono. Il banner non viene visualizzato qui.

Chrome non può essere installato poiché il mio telefono è degoogled, LineageOS… Quindi non posso testarlo in quella.

Per quanto ne so, il banner di installazione PWA è supportato solo su Google Chrome e utilizza il Play Store per creare l’APK PWA al volo durante il processo di installazione.

Dipende da diverse cose che non avrai su un telefono degooglizzato.

1 Mi Piace

Questo Stack Overflow spiega di più.

  1. Sembra che PWA dovrebbe essere supportato nei browser oltre a Chrome. So di aver installato PWA da Brave, quindi il mio browser lo supporta sicuramente.
  2. beforeinstallprompt si attiva solo una volta: se l’utente lo ignora, è sparito. Apparentemente per evitare di infastidire l’utente?
  3. Non sembra esserci alcun modo manuale per attivare l’API “installa come app”.

Il codice Discourse controlla specificamente Chrome o risponde a beforeinstallprompt in qualsiasi browser? (sembra non specifico del browser, vedi link al codice sotto)

Questo sembra l’annuncio originale della funzionalità in Chrome. Sembra che l’intenzione fosse quella di consentire agli sviluppatori di conservare l’oggetto evento e di essere discreti nel modo in cui lo presentano all’utente. Se l’utente lo ignora, dovrebbe riapparire la prossima volta. Solo se l’utente avvia il prompt e poi annulla dovrebbe disabilitare l’evento per un po’ (ad esempio, 3 mesi).

Il codice Discourse responsabile di questo, tuttavia, aggiunge un controllo aggiuntivo per vedere se il banner Discourse è mai stato ignorato. Sto capendo bene? Sembra un’opportunità mancata, potremmo ripresentare il banner ma scegliamo di non farlo. E se lasciassimo questo all’amministratore, se vogliono richiederlo in questa circostanza?

1 Mi Piace