2016-07-04 10 views
9

Domanda newbie totale.Un'app web progressiva può essere registrata come opzione di condivisione in Android?

Tl; dr - È possibile registrare un'app Web progressiva come opzione di condivisione in Android?

In Android, possiamo "condividere" le cose con altre app Android installate. Ad esempio, supponiamo di avere Chrome per Android e l'app Google+ installata sul mio dispositivo Android. Posso condividere un sito web che sto visualizzando in Chrome su Google+ accedendo al menu hamburger di Chrome → Condividi ... → Google+ (con un elenco di altre app native installate). È possibile registrare un'app Web progressiva in questo elenco di app native installate? Se sì, puoi mostrarmi alcuni esempi o laboratori di codice? Se no, questa funzione è presente nell'applicazione web progressiva o nella roadmap di Android?

risposta

6

No purtroppo non è possibile.

Il sistema di intenti è utile principalmente per le app native.

L'unica cosa che puoi fare è creare URL che sono analizzati come intenti su un dispositivo Android e passati a app native ma che non possono essere invertiti, ad esempio dall'app nativa -> intent intent -> web app . Il principale ostacolo a questo è che non è possibile per un'app Web indicare che è in grado di gestire un intent (fatto in app native tramite AndroidManifest).

+6

Abbiamo proposto un'API per risolvere questo problema: [Obiettivo di condivisione Web] (https://github.com/WICG/web-share-target). – mgiuca

Problemi correlati