<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="<package_do_seu_app>">
<!-- Este xml é apenas ilustrativo, não copie e cole pois não irá funcionar -->
<application>
<!-- Aqui vão todas as Activities do seu app -->
<!-- Esta será a Activity que recebera as respostas do AppLink do Cappta Android -->
<activity android:name=".activities.ResultActivity">
<intent-filter>
<!-- Necessário para definir que esta Activity será exibida ao receber uma requisição externa -->
<action android:name="android.intent.action.VIEW" />
<!-- Necessário para definir que esta Activity pode ser acessada via um link no navegador ou outro app -->
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<!-- AppLink para respostas de pagamento, será interpretado como <seu_app>://payment (não esqueça de substituir o placeholder <seu_app>) -->
<data
android:host="payment"
android:scheme="<seu_app>" />
<!-- AppLink para respostas de pagamento, será interpretado como <seu_app>://payment-reversal (não esqueça de substituir o placeholder <seu_app>) -->
<data
android:host="payment-reversal"
android:scheme="<seu_app>" />
<!-- AppLink para respostas de pagamento, será interpretado como <seu_app>://receipt-reprint (não esqueça de substituir o placeholder <seu_app>) -->
<data
android:host="receipt-reprint"
android:scheme="<seu_app>" />
</intent-filter>
</activity>
</application>
</manifest>
Para que o seu app esteja apto a receber requisições via AppLink será necessário criar uma Activity que receberá as respostas e configura-la no seu arquivo AndroidManifest.xml. Isso é necessário para que o Android saiba ligar o padrão da URI que o Cappta Android irá enviar ao seu app, a configuração do seu arquivo de manifest deve seguir as orientações do exemplo ao lado.