Como os aplicativos de finanças pessoais são sincronizados com os bancos

Hoje, cada pessoa tem de três a quatro contas em bancos diferentes. Rastrear cada um individualmente é difícil. Os pedidos de contabilização de finanças com a função de sincronização com bancos ajudam a simplificar a tarefa.

Por que preciso de sincronização?


A sincronização de contas bancárias é necessária, em primeiro lugar, para não perder tempo registrando despesas e, em segundo lugar, para combinar contas de diferentes bancos em um só lugar.

Muitos de nós param de considerar as receitas e despesas apenas porque esquecemos de fazê-las diariamente em um notebook, arquivo ou programa em um computador. Isso pode ser muito irritante. Quando a sincronização está conectada, puramente psicologicamente, fica mais fácil.

Além disso, há tempo para uma análise mais profunda de sua situação financeira, conclusões e planejamento.

Maneiras de sincronizar com bancos


Hoje, existem três maneiras de sincronizar aplicativos com bancos:

  1. Processando SMS de bancos.
  2. Conectando-se a bancos usando serviços de terceiros.
  3. Sincronização usando plugins de aplicativos.

Vamos considerar cada um deles.

Processando SMS de bancos


Este método de sincronização está gradualmente se tornando obsoleto. Embora muitos usuários gostem, porque acham mais seguro que outros métodos.

Por que o método não será usado em breve?

1. Devido às limitações do sistema operacional. No iOS, os aplicativos não têm acesso ao SMS. O mesmo acontecerá em breve com o Android. No "Center for Developers Rules", há uma seção sobre confidencialidade, que proíbe o uso de SMS por aplicativos que não sejam auxiliares ou processadores de mensagens ou chamadas em preto e branco.
Os aplicativos que não podem ser atribuídos como assistente ou manipulador padrão para SMS ou chamadas são proibidos de solicitar essas permissões. Incluindo para eles, é impossível especificar as tags correspondentes no manifesto.

Para solicitar as permissões acima, o aplicativo deve ser registrado como assistente ou manipulador de SMS ou chamadas por padrão. Se outro aplicativo for atribuído como assistente ou manipulador de SMS ou chamadas, você deve parar imediatamente de usar essas permissões. Fonte
2. Os bancos também recentemente recentemente recusam cada vez mais o SMS e passam a enviar notificações por push. Depois de instalar o aplicativo do banco em um smartphone, é possível desativar os alertas por SMS, mesmo sem o conhecimento do usuário. As notificações por push podem ser aceitas apenas pelo aplicativo do banco, e o aplicativo financeiro pode não reconhecer essa mensagem.

Conexão a bancos usando serviços de terceiros


Para não se incomodarem com a sincronização, os desenvolvedores de alguns aplicativos de contabilidade financeira usam soluções desenvolvidas por empresas terceirizadas.

Esses serviços usam APIs bancárias abertas. Os aplicativos conectados obtêm acesso ao histórico de transações do usuário.

Dos pedidos de contabilidade para finanças, esse sistema é usado pela Wallet, Spendee, Fentury. De acordo com as análises de usuários desses aplicativos, a troca é lenta. A atualização da sincronização com o banco leva cerca de cinco minutos. Primeiro, um minuto e meio é a conexão. Em seguida, o sistema solicita a senha que veio no SMS. Somente então a sincronização começa.

Além dessa desvantagem, existem mais três:

  1. Você precisa pagar pela sincronização, e isso afetará o custo da assinatura.
  2. Não é seguro transferir logins e senhas, porque os dados são transferidos para servidores de terceiros.
  3. Se ocorrerem erros de sincronização (e os usuários estiverem muito nervosos), não se sabe com que rapidez ele será reparado.

Sincronize usando plugins de aplicativos


A sincronização do aplicativo funciona com base no princípio de plug-ins gravados em APIs de aplicativos abertos e usa dados abertos de bancos online. Isso permite que usuários com conhecimento profissional e que desejam escrever um código por conta própria e conectem um banco antes que a sincronização apareça no aplicativo. Este método é usado em um aplicativo Zen Mani.

A principal desvantagem do método, comparada com a anterior, é a velocidade do desenvolvimento. Geralmente, os desenvolvedores escolhem bancos que são populares entre os usuários para sincronização. Todo mundo tem que esperar muito tempo ou conectar informações por SMS.

Este método é seguro. Todos os dados são armazenados de forma criptografada no telefone do usuário. Eles são transferidos apenas para o banco. Quando o aplicativo é excluído, a chave de criptografia é alterada ou o usuário sai do perfil, todos os dados de conexão ao banco são excluídos automaticamente.

Incrível, mas é verdade!


Apesar da segurança e de todas as comodidades que aparecem quando você sincroniza o aplicativo com o banco, a maioria dos usuários ainda tenta usar algumas maneiras "manuais" para obter informações do banco. Ou seja, faça o download e faça o upload do arquivo CSV. Às vezes, essa não é uma experiência agradável, porque ocorrem erros.

Dos três métodos, o primeiro é o mais confiável, porque é o mais familiar e é considerado o mais seguro após a importação de arquivos. As pessoas sabem menos sobre sincronização. É difícil entender a parte técnica. Até você tentar - não está claro se vale a pena contar com confiabilidade e segurança.

Source: https://habr.com/ru/post/pt426929/


All Articles