Puoi creare un Dynamic Link costruendo manualmente un URL con il seguente formato:
https://your_subdomain.page.link/?link=your_deep_link&apn=package_name[&amv=minimum_version][&afl=fallback_link]
Parametri Dynamic Link
Parametro di link diretto (parametro payload) | |
---|---|
link |
Il link che verrà aperto dall'app. Specifica un URL che la tua app può gestire, in genere i contenuti o il payload dell'app, che avvia una logica specifica dell'app (ad esempio l'accredito di un coupon all'utente o la visualizzazione di una schermata di benvenuto). Questo link deve essere un URL ben formattato, codificato correttamente, utilizzare HTTP o HTTPS e non può essere un altro link dinamico. |
Parametri Android | |
---|---|
apn | Il nome del pacchetto dell'app per Android da utilizzare per aprire il link. L'app deve essere collegata al tuo progetto dalla pagina Panoramica della console Firebase. Obbligatorio per Dynamic Link per aprire un'app per Android. |
afl | Il link da aprire quando l'app non è installata. Specifica questa opzione per fare qualcosa di diverso dall'installazione dell'app dal Play Store quando l'app non è installata, ad esempio aprire la versione web mobile dei contenuti o visualizzare una pagina promozionale per la tua app. |
amv | Il versionCode della versione minima della tua app che può aprire il link. Se l'app installata è una versione precedente, l'utente viene indirizzato al Play Store per eseguire l'upgrade dell'app. |
Parametri iOS | |
---|---|
ibi | L'ID bundle dell'app per iOS da utilizzare per aprire il link. L'app deve essere collegata al tuo progetto dalla pagina Panoramica della console Firebase. Obbligatorio per Dynamic Link per aprire un'app per iOS. |
ifl | Il link da aprire quando l'app non è installata. Specifica questa opzione per eseguire un'azione diversa dall'installazione dell'app dall'App Store quando l'app non è installata, ad esempio aprire la versione web mobile dei contenuti o visualizzare una pagina promozionale per la tua app. |
ius | Lo schema URL personalizzato della tua app, se è definito in modo diverso dall'ID bundle dell'app |
ipfl | Il link da aprire sugli iPad quando l'app non è installata. Specifica questa opzione per fare qualcosa di diverso dall'installazione dell'app dall'App Store quando l'app non è installata, ad esempio aprire la versione web dei contenuti o visualizzare una pagina promozionale per la tua app. |
ipbi | L'ID bundle dell'app per iOS da utilizzare sugli iPad per aprire il link. L'app deve essere collegata al tuo progetto dalla pagina Panoramica della console Firebase. |
isi | L'ID App Store della tua app, utilizzato per indirizzare gli utenti all'App Store quando l'app non è installata |
imv | Il numero di versione della versione minima della tua app che può aprire il link. Questo flag viene passato alla tua app quando viene aperta e l'app deve decidere cosa farne. |
efr | Se impostato su "1", salta la pagina di anteprima dell'app quando viene aperto Dynamic Link e reindirizza invece all'app o allo store. La pagina di anteprima dell'app (attivata per impostazione predefinita) può indirizzare in modo più affidabile gli utenti alla destinazione più appropriata quando aprono Dynamic Links nelle app. Tuttavia, se prevedi che un Dynamic Link venga aperto solo nelle app che possono aprire Dynamic Links in modo affidabile senza questa pagina, puoi disattivarla con questo parametro. Questo parametro influirà sul comportamento di Dynamic Link solo su iOS. |
Altri parametri della piattaforma | |
---|---|
ofl | Il link da aprire su piattaforme diverse da Android e iOS. Ciò è utile per specificare un comportamento diverso sul computer, ad esempio visualizzare una pagina web completa del payload/contenuto dell'app (come specificato dal link del parametro) con un altro link dinamico per installare l'app. |
Parametri dei meta tag social | |
---|---|
st | Il titolo da utilizzare quando Dynamic Link viene condiviso in un post sui social. |
sd | La descrizione da utilizzare quando Dynamic Link viene condiviso in un post sui social. |
si | L'URL di un'immagine correlata a questo link. L'immagine deve essere di almeno 300 x 200 px e inferiore a 300 KB. |
Parametri di Analytics | |
---|---|
utm_source utm_medium utm_campaign utm_term utm_content |
Parametri di Google Play Analytics. |
alle ct mt pt |
Parametri di analisi di iTunes Connect. |
Debug di un URL
Puoi eseguire il debug di un Dynamic Link prendendo un URL lungo o breve e aggiungendo un parametro di debug.
https://example.page.link/?link=https://www.example.com&d=1 https://example.page.link/WXYZ?d=1
Parametro di debug | |
---|---|
g | Anziché caricare il Dynamic Link, genera un diagramma di flusso che puoi utilizzare per visualizzare in anteprima il comportamento del tuo Dynamic Links su diverse piattaforme e configurazioni. |
Passaggi successivi
Dopo aver creato un Dynamic Link, devi configurare l'app per ricevere Dynamic Links e indirizzare gli utenti alla posizione corretta nell'app dopo che l'hanno aperta.
Per ricevere Dynamic Links nella tua app, consulta la documentazione per iOS, Android, C++ e Unity.