Um link no seu domínio personalizado pode abrir o seu app quando ele está instalado, direto no conteúdo para o qual o link aponta. Quem não tem o app continua indo para a loja. Abrir no app está incluído no Team Plus e no Enterprise.
- Passo 1
Antes de começar
Esta é uma tarefa para o desenvolvedor do seu app. Você mesmo pode enviar os dois arquivos se tiver os valores necessários, mas as alterações no app e as novas versões exigem um desenvolvedor. Você precisa de um domínio personalizado ativo — veja Configurar um domínio personalizado — e de acesso ao código-fonte e às contas de desenvolvedor do app. - Passo 2
Adicionar o arquivo de iOS
Em “Settings → Custom Domains”, abra o domínio e o painel Open in app dele, e escolha Build it for me ao lado de iOS. Digite dois valores do seu app:- App ID Prefix — dez caracteres, em Membership em developer.apple.com (normalmente o seu Team ID)
- Bundle ID — do Xcode, como
com.example.app
Revise o arquivo e salve-o. Se você já tem um arquivoapple-app-site-association, envie-o em vez disso. - Passo 3
Adicionar o arquivo de Android
O Google Play Console mostra o arquivo do seu app: na página App integrity do app, em App signing, copie o Digital Asset Links JSON. Salve-o comoassetlinks.jsone envie-o ao lado de Android no mesmo painel. - Passo 4
Indicar o domínio no app de iOS
No Xcode, abra Signing & Capabilities do seu target, adicione Associated Domains e adicione uma entrada para o seu domínio:applinks:get.example.comDepois, trate o link recebido no app — a URL chega como uma user activity — e mostre o conteúdo correspondente. - Passo 5
Indicar o domínio no app de Android
NoAndroidManifest.xml, adicione um intent filter à activity que deve abrir os links:<intent-filter android:autoVerify="true"> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.BROWSABLE" /> <data android:scheme="https" android:host="get.example.com" /> </intent-filter> - Passo 6
Envie primeiro, publique depois
Coloque os dois arquivos no lugar antes que as novas versões do app cheguem às lojas. O Android verifica o domínio uma vez, quando o app é instalado ou atualizado, e a Apple se lembra de um arquivo ausente por cerca de um dia — um app publicado antes que o seu arquivo esteja no ar não abrirá links para os seus primeiros usuários. - Passo 7
Testar em um dispositivo
Digitar o link na barra de endereço do navegador não abre apps, em nenhuma das plataformas. Em vez disso, instale a nova build e toque em um link para o seu domínio no Notas, no Mensagens ou em um email.