Sei qui:   Contenuto / Guida Introduttiva - Informazioni Generali / Domande Generali

Avviare le app native quando si clicca su un link esterno all'app

Esempio: Condivido un articolo della mia app su Facebook o Twitter o via e-mail. Gli utenti finali cliccano sul link dell'articolo da Facebook o Twitter o dalla loro email: 
- Se hanno installato l'app nativa nel loro dispositivo, l'app si aprirà sulla pagina giusta dell'articolo.
- In caso contrario, di aprirà la PWA sulla pagina giusta dell'articolo.


1

I link universali sono il metodo usato da Apple per avviare le app su iOS quando sono collegate a un sito web.
I link universali sono disponibili per iOS 9 e superiori.

I link universali sono link web standard (es: https://www.mydomain.com) che puntano sia ad una specifica pagina della PWA che alla pagina dell'app nativa.
Quando un Universal Link è impostato, iOS verifica se qualche dispositivo installato è registrato per quel dominio.
In caso affermativo, l'app nativa si apre immediatamente senza caricare la pagina PWA.
In caso contrario, la PWA si apre sull'URL web specifico.


Impostare Universal Link - iOS

In tutti e 3 i casi descritti di seguito, prima di poter attivare i link universali, è obbligatorio:
- Installare un nome di dominio sulla tua app.
- Pubblicare la tua PWA .

- Nuove app - Prima pubblicazione su App Store
1. Segui il processo di revisione iOS per inviare la tua app e assicurati di selezionare "" quando ti viene chiesto se desideri impostare Universal Links.

- Processo GoodBarber Takes Care - App già pubblicate su App Store:
1. Richiedi l'aggiornamento della tua App iOS e assicurati di selezionare "" quando ti viene chiesto nel modulo se vuoi impostare Universal Links.

- Processo Solo - App già pubblicate sull'App store:
1. Vai al menu Pubblica > App iOS > Certificati e clicca su "Modifica" accanto a "Universal Links. disattivati".
2. Seleziona "" per attivare Universal Links.
3. Accedi alla tua console Apple Developer e vai al menu Certificati, ID e Profili > ID
4. Seleziona il tuo Identificatore (puoi andare a questa pagina sul tuo back office per controllare quale App ID stai usando per la tua app).
5. Scorri verso il basso l'elenco delle Proprietà fino ad arrivare alla riga: Domini associati, spunta la casella a sinistra e salva le tue impostazioni.
6. Vai al menu Certificati, ID e Profili > Profili , modifica o rinnova i Provisioning Profiles (store e ad hoc) per la tua app iOS.
7. Carica i certificati nuovi/aggiornati nel tuo back office ai passaggi 5. Mobile Provision e 6. Ad hoc mobile provision
8. Rigenera la tua app iOS e invia un aggiornamento della tua app all'App Store.


2

Google ha costruito gli App Links come l'equivalente Android degli Universal Links di iOS, e funzionano in modo molto simile: un link web standard che punta sia ad una pagina web che ad una pagina dell'app nativa.
Se l'app nativa Android è installata sul dispositivo, quando si clicca su quel link, si aprirà l'app nativa.
In caso contrario, la tua PWA si aprirà sull'URL web specifico.

Imposta App link - Android

1. Installa un nome di dominio sulla tua app
2. Pubblica la tua PWA
3. Genera (primo invio) o rigenera la tua app Android
4. Invia l'ultima versione Android al Play Store