Configurando Activity para receber requisições AppLink

<?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.