2016-07-04 10 views
9

Insgesamt Neuling Frage.Kann eine progressive Web-App als Share-Option in Android registriert werden?

Tl; dr - Kann eine progressive Web-App als Share-Option in Android registriert werden?

In Android können wir Dinge mit anderen installierten Android-Apps "teilen". Angenommen, Chrome für Android und die Google+ App sind auf meinem Android-Gerät installiert. Ich kann eine Website, die ich in Chrome ansehe, für Google+ freigeben, indem ich auf das Hamburger-Menü von Chrome klicke → Teilen ... → Google+ (mit einer Liste anderer installierter nativer Apps). Kann eine progressive Web-App in dieser Liste installierter nativer Apps registriert werden? Wenn ja, können Sie mir einige Beispiele oder Codelabors zeigen? Wenn nein, ist diese Funktion in der progressiven Web-App oder Android-Roadmap?

Antwort

6

Nein, das ist leider nicht möglich.

Das Intent-System ist hauptsächlich für native Apps nützlich.

Das einzige, was Sie tun können, ist URLs zu erstellen, die auf einem Android-Gerät als Intents analysiert und an native Apps übergeben werden, aber nicht umgekehrt, dh von nativer App -> Trigger Intent -> Web App . Das Haupthindernis dafür ist, dass es für eine Web-App keine Möglichkeit gibt, anzuzeigen, dass sie eine Absicht verarbeiten kann (in nativen Apps über AndroidManifest erledigt).

+6

Wir haben eine API vorgeschlagen, die folgendes anspricht: [Web Share Target] (https://github.com/WICG/web-share-target). – mgiuca

Verwandte Themen