Basicamente a nossa aplicação deve ser capaz de apanhar todas as chamadas para poder detectar as más. Isto só pode ser conseguido se convencermos o seu Android de que nos deve passar as informações necessárias sobre cada chamada. Com as novas regras do Android Google, apenas as aplicações telefónicas padrão poderão ter acesso às chamadas telefónicas e ao seu tratamento. Situação mais específica vem com dispositivos Android 10 e superiores - o utilizador pode decidir aí, se substitui o marcador telefónico padrão (aplicação de chamada) por algum não sistema, ou se acrescenta uma aplicação protectora como a aplicação padrão "CallerID & Spam detection" - isto é recomendado para utilizadores do Android 10, por favor ver abaixo.
O Should I Answer for Android fornece 3 níveis de protecção - Protecção Activa, Protecção Passiva e Sem Protecção.
Protecção Activa fornece todas as características de segurança, incluindo o bloqueio automático de chamadas indesejadas. Mas devido às razões de segurança e às novas regras do Google, apenas a aplicação telefónica padrão pode bloquear chamadas recebidas ou efectuadas. Se pretender utilizar este tipo de protecção, deve definir a nossa aplicação como aplicação telefónica predefinida.
O que deve parecer estranho para alguns utilizadores, esta protecção utiliza o nosso ecrã de chamada personalizado por defeito com informação de segurança integrada (que pode escolher na selecção do tipo de Alerta) - se este ecrã não for conveniente para si então basta alterar o tipo de Alerta de acordo com as suas necessidades - a aplicação ainda terá a possibilidade de bloquear chamadas, mas utilizará o seu antigo ecrã de chamada padrão do sistema, exibindo a nossa informação de segurança de alguma outra forma. Isto também é utilizável se o seu ecrã de chamada padrão utilizar algumas funções a que estava habituado e que não estão incluídas no nosso ecrã de chamada (como videochamada, implementação do Google DUO, chamada para alguns números especiais, etc.) - se este for o seu caso, escreva-nos quais as funções que lhe faltam no nosso ecrã de chamada. Em alguns dispositivos (principalmente com o Android 6) pode não ser fácil alterar a aplicação padrão para chamadas, se tiver problemas com isto, por favor contacte-nos.
Para mais detalhes, por favor siga o artigo Que tipo de alerta a escolher?
A Protecção Passiva fornece um conjunto muito limitado de características sem possibilidades de bloqueio automático de chamadas indesejadas. Com estas configurações, a aplicação precisa de estar a funcionar como serviço em primeiro plano com notificação sticky e utiliza mais recursos do sistema (pode ser irritante para alguns utilizadores ver constantemente a mensagem na barra de estado - isto é, a notificação sticky). A Protecção Passiva está disponível como recurso para utilizadores que não podem utilizar a Protecção Activa por qualquer razão, a informação de segurança do número de telefone durante a chamada será exibida sob a forma de POP-UP ou notificação (de acordo com o tipo de alerta seleccionado). Quando a aplicação é definida Nível de Protecção Passiva, uma mensagem de sistema "Monitorização está activa" será mostrada na área de notificação para notificar o utilizador de que a nossa aplicação está viva. Tenha em atenção que ao alterar as definições da Protecção Activa deverá sempre seleccionar o Tipo de Alerta apropriado e confirmar as alterações com o botão no fundo do ecrã - sem esta confirmação as alterações não serão armazenadas.
Nenhuma Protecção fornece características apenas para verificação manual das chamadas a partir do seu registo de chamadas (após a chamada), sem permitir qualquer tipo de protecção. É uma boa escolha para iniciantes - novatos ao nosso serviço para explorar as características da aplicação. Também poderá precisar de utilizar este tipo de protecção se precisar de desligar a nossa aplicação por qualquer motivo.
Não tenha medo de experimentar e descobrir como funciona cada nível de protecção. Pode alterá-lo em qualquer altura nas Definições de Protecção.
Utilizadores com Android 10 ou superior e "CallerID & Spam detection":
Como escrito acima, a melhor protecção só pode ser mantida se o sistema Android for for forçado de alguma forma a invocar a nossa aplicação para cada chamada. Isto pode ser mantido apenas por dois meios - definindo a aplicação como a aplicação padrão PHONE, ou definindo-a como CallerID padrão e aplicação de detecção de spam. Ambas funcionarão, ambas as definições dirão ao seu Android para invocar a aplicação em qualquer altura quando necessário e nenhuma chamada deverá passar sem ser atendida nessa altura (e não é necessário definir a nossa aplicação para ambos os locais, apenas um o fará).
Se quiser que a nossa aplicação bloqueie e filtre as chamadas por si, para utilizadores com dispositivos Android 10 e superiores deverá decidir ter o seu sistema de marcação ainda como uma aplicação telefónica padrão, mas adicionar a nossa aplicação como detecção de CallerID&spam. Se definir a protecção ACTIVA na nossa aplicação, deve ser apresentada uma nova mensagem em primeiro lugar para definir a nossa aplicação como Caller ID - se seleccionar esta opção, a aplicação será adicionada como aplicação padrão para detecção de Caller ID & spam. Depois basta seleccionar o tipo de Alerta apropriado e confirmá-lo no mesmo ecrã (por favor nunca se esqueça de confirmar as alterações nas definições da aplicação, navegando de volta à nossa aplicação e premindo o botão "CONFIRM CHANGES", se navegou a partir deste ecrã para confirmar algumas opções centrais do Android). Com estas configurações a aplicação cooperará com o seu sistema de marcação, utilizando-o para exibir todas as chamadas e utilizando as suas vantagens.
Também pode alterar esta configuração manualmente - para a maioria dos fabricantes, o mesmo ecrã do sistema onde é possível alterar a marcação por defeito do sistema (telefone) é também o ecrã onde pode alterar o "Caller ID & spam detection" por defeito. Para a maioria dos telefones, a posição desta caixa de diálogo será localizada no sistema Android SETTINGS - lista de todas as aplicações - aplicações predefinidas. Por favor, inspeccione o seu sistema Android para encontrar esta opção, a localização poderá ser um pouco diferente dependendo das melhorias pré-instaladas pelo seu fabricante.
Tenha em atenção que as configurações do sistema Android anteriormente concedidas a alguns aplicativos não predefinidos (não sistema) podem por vezes ser revogadas, por exemplo, por alguma actualização agressiva do Android - isto acontece principalmente em alguns telefones chineses. Se a nossa aplicação não o estiver a proteger de repente, se algumas chamadas más não forem bloqueadas, verifique primeiro as definições do nível de protecção, depois as definições do sistema Android para aplicação telefónica padrão ou CallerID e detecção de spam.