Trigger MAD

O MAD disponibiliza três modos de reação diante da detecção de comportamentos indevidos no dispositivo:

  • Crash imediato – o aplicativo é finalizado de forma abrupta, impedindo a continuidade da execução.

  • Mensagem de erro seguida de crash – o usuário recebe uma mensagem de alerta sobre a falha ou bloqueio de segurança e, em seguida, o aplicativo é encerrado.

  • Modo Monitor – não há interrupção da execução nem exibição de mensagens ao usuário; o evento detectado é apenas registrado e enviado ao Command Center para análise.

Habilitando os trigger de evento

  1. Crash Imediato - Mecanismo padrão, não sendo necessária implementações.

  2. Mensagem de erro seguida de crash

<!--
    Ativa uma caixa de diálogo de alerta quando um evento de detecção é acionado.
Essa configuração garante que os utilizadores sejam notificados por meio de uma caixa de diálogo sempre que ocorrer uma detecção,
permitindo o reconhecimento e a resposta imediatos.

Alguns tipos de detecção podem não acionar essa caixa de diálogo, pois podem comprometer a funcionalidade
e a segurança do aplicativo.

Para que esse recurso funcione corretamente, o seu projeto Android deve ter os seguintes requisitos:
- androidx.appcompat (https://developer.android.com/jetpack/androidx/releases/appcompat).
      Certifique-se de que está definido no ficheiro build.gradle.
     Use um tema Theme.AppCompat (ou descendente)
        (https://developer.android.com/develop/ui/views/theming/themes).
    -->
    <alertMessage>
        <enabled>true</enabled>
        <!-- O título da janela pop-up de diálogo. O valor padrão é: Alerta-->
        <title>Alerta</title>
        <!--
        A mensagem exibida na janela pop-up de diálogo. Pode usar o espaço reservado {detecção} para incluir o
        tipo de detecção. O valor padrão é:
        Foi encontrada uma questão de segurança no seu dispositivo ({detecção} detetada). Para sua segurança, a
        aplicação será encerrada agora.
        -->
        <message>
            Um problema de segurança foi encontrado no seu dispositivo ({detection} detectado). Para
            sua proteção, o aplicativo será encerrado agora.
        </message>

</alertMessage>
  1. Modo Monitor

<modo-monitor>true</modo-monitor>

Atualizado