Creare link alle app per le app istantanee

Un'app istantanea Android è una versione ridotta della tua app che funziona senza dell'installazione. Anziché installare un APK, gli utenti avviano la tua app semplicemente clic su un URL. Di conseguenza, tutte le app istantanee devono essere accessibili tramite un URL dichiarate utilizzando Link per app Android. In questa pagina viene spiegato come utilizzare l'app per Android Link per le tue app istantanee Android.

Innanzitutto, ecco un riepilogo di ciò che dovresti già sapere sui link dell'app.

  • Quando crei un filtro per intent per le attività nella tua app che consentono all'utente di passare direttamente a una schermata specifica dell'app con un URL, noto come "link diretto". Altre app possono dichiarare Il filtro per intent dell'URL, tuttavia, potrebbe consentire al sistema di chiedere all'utente quale app utilizzare aperta. Per creare questi link diretti, consulta Creare link diretti a contenuti dell'app.
  • Quando pubblichi sul sito web un file assetlinks.json che corrisponde ai link diretti HTTP dell'app, verifichi che quest'ultima sia il vero proprietario di questi URL. Di conseguenza, hai convertito i link diretti in Link per app Android, che assicurano che l'app si apra immediatamente quando l'utente fa clic sull'URL. Per creare link dell'app, leggi Verifica i link per app Android.

I link per app Android sono semplicemente link diretti HTTP che il tuo sito web è verificato in modo che l'utente non debba scegliere quale app aprire. Per un'esperienza descrizione specifica, consulta le differenze tra link diretti e link dell'app.

In entrambi i casi, tuttavia, l'utente deve avere già installato la tua app. Se un utente fa clic su uno dei link del tuo sito web e non ha installato la tua app (e nessun'altra app gestisce questo intent dell'URL), l'URL viene aperto in un browser web. La creazione di un'app istantanea risolve questa parte: consente agli utenti di aprire la tua app semplicemente facendo clic su un URL, anche se non hanno installato la tua app.

Quando gli utenti finali eseguono una ricerca su Google per la tua app, la Ricerca Google mostra una URL con il parametro "istantaneo" badge.

Se hai già seguito le guide per Creare link diretti a contenuti dell'app e Verificare i link per app Android, hai già svolto la maggior parte del lavoro necessario per far funzionare i link dell'app la tua app istantanea. Ci sono solo un paio di regole aggiuntive quando usi i link dell'app per app istantanee:

  • Tutti i filtri per intent utilizzati come link dell'app nella tua app istantanea devono supportare sia HTTP che HTTPS. Ad esempio:

    <intent-filter>
        <action android:name="android.intent.action.VIEW" />
        <category android:name="android.intent.category.DEFAULT" />
        <category android:name="android.intent.category.BROWSABLE" />
        <data android:scheme="http" android:host="www.example.com" />
        <data android:scheme="https" />
    </intent-filter>
    

    Tieni presente che non è necessario includere host nel secondo <data> perché, all'interno di ogni elemento <intent-filter>, tutte le combinazioni di ogni attributo <data> è considerato valido, perciò questo filtro per intent risolvi https://www.example.com).

  • È possibile dichiarare una sola app istantanea per ciascun dominio del sito web. (Questo è a differenza di quanto accade nei link per l'app installabile, che ti consente di associare un sito web a più app.)

  • Tutti i filtri per intent dell'URL HTTP nella tua app istantanea devono essere inclusi in dell'app installabile. Questo è importante perché, una volta che l'utente ha installato l'app completa, toccando un URL si dovrebbe sempre aprire l'app installata, non quella istantanea dell'app.
  • Devi impostare autoVerify="true" in almeno un filtro per intent in entrambi i campi istantanea e l'app installabile. Scopri come attivare la verifica automatica.
  • Devi pubblicare un'assetlinks.json per ogni dominio (e sottodominio supportati dai link dell'app, mediante il protocollo HTTPS. Scopri come supportano il collegamento delle app per più host).
  • Il file assetlinks.json deve essere un file JSON valido, essere pubblicato senza reindirizzamenti, ed essere accessibile ai bot (robots.txt deve consentire la scansione /.well-known/assetlinks.json).
  • Non è consigliabile utilizzare caratteri jolly nell'attributo host del filtro per intent. Scopri come supportare il collegamento delle app da più sottodomini.
  • Gli URL host/schema personalizzati devono essere dichiarati con filtri per intent separati.
  • Assicurati che gli URL dei link all'app tengano conto dei principali risultati di ricerca per il tuo i termini chiave.