Wie persönliche Finanz-Apps mit Banken synchronisiert werden

Heute hat jede Person drei bis vier Konten bei verschiedenen Banken. Es ist schwierig, jeden einzeln zu verfolgen. Anträge auf Bilanzierung von Finanzen mit der Funktion der Synchronisation mit Banken tragen zur Vereinfachung der Aufgabe bei.

Warum brauche ich eine Synchronisation?


Die Synchronisierung von Bankkonten ist zum einen erforderlich, um keine Zeit mit der Erfassung von Ausgaben zu verschwenden, und zum anderen, um Konten von verschiedenen Banken an einem Ort zu kombinieren.

Viele von uns hören auf, Einnahmen und Ausgaben zu berücksichtigen, nur weil wir vergessen, sie täglich in einem Notizbuch, einer Datei oder einem Programm auf einem Computer zu erstellen. Das kann sehr nervig sein. Wenn Synchronisation verbunden ist, wird es rein psychologisch einfacher.

Darüber hinaus bleibt Zeit für eine eingehendere Analyse ihrer finanziellen Situation, Schlussfolgerungen und Planung.

Möglichkeiten zur Synchronisierung mit Banken


Heute gibt es drei Möglichkeiten, Anwendungen mit Banken zu synchronisieren:

  1. Verarbeitung von SMS von Banken.
  2. Verbindung zu Banken über Dienste von Drittanbietern.
  3. Synchronisation mit Plugins aus Anwendungen.

Betrachten wir jeden von ihnen.

Verarbeitung von SMS von Banken


Diese Synchronisationsmethode wird allmählich veraltet. Obwohl es vielen Benutzern gefällt, weil sie es sicherer finden als andere Methoden.

Warum wird die Methode nicht bald angewendet?

1. Aufgrund von Einschränkungen des Betriebssystems. Unter iOS haben Anwendungen keinen Zugriff auf SMS. Das gleiche wird bald mit Android passieren. Im "Center for Developers Rules" gibt es einen Abschnitt zur Vertraulichkeit, der die Verwendung von SMS durch Anwendungen verbietet, die keine Helfer oder Verarbeiter von Nachrichten oder Anrufen in Schwarzweiß sind.
Anwendungen, die nicht als Standardassistent oder -handler für SMS oder Anrufe zugewiesen werden können, dürfen solche Berechtigungen nicht anfordern. Einschließlich für sie ist es unmöglich, die entsprechenden Tags im Manifest anzugeben.

Um die oben genannten Berechtigungen anzufordern, muss die Anwendung standardmäßig als Assistent oder Handler von SMS oder Anrufen registriert sein. Wenn eine andere Anwendung als Assistent oder Handler für SMS oder Anrufe zugewiesen ist, sollten Sie die Verwendung dieser Berechtigungen sofort beenden. Quelle
2. Banken lehnen in jüngster Zeit auch zunehmend SMS ab und wechseln zu Push-Benachrichtigungen. Nach der Installation der Bankanwendung auf einem Smartphone ist es durchaus möglich, SMS-Benachrichtigungen auch ohne Wissen des Benutzers zu deaktivieren. Push-Benachrichtigungen können nur vom Antrag der Bank akzeptiert werden, und der Finanzantrag erkennt eine solche Nachricht möglicherweise nicht.

Verbindung zu Banken über Dienste von Drittanbietern


Um sich nicht um die Synchronisation selbst zu kümmern, verwenden die Entwickler einiger Anwendungen zur Bilanzierung von Finanzlösungen, die von Drittunternehmen entwickelt wurden.

Solche Dienste verwenden Open-Banking-APIs. Verbundene Anwendungen erhalten Zugriff auf den Transaktionsverlauf des Benutzers.

Dieses System wird von Wallet, Spendee, Fentury aus Anträgen auf Rechnungslegung für Finanzen verwendet. Laut Nutzerkritiken dieser Anwendungen ist der Austausch langsam. Das Aktualisieren der Synchronisation mit der Bank dauert ungefähr fünf Minuten. Erstens ist eineinhalb Minuten die Verbindung. Dann fragt das System nach dem Passwort, das per SMS eingegangen ist. Erst dann beginnt die Synchronisation.

Zusätzlich zu diesem Nachteil gibt es drei weitere:

  1. Sie müssen für die Synchronisierung bezahlen, was sich auf die Kosten des Abonnements auswirkt.
  2. Das Übertragen von Anmeldungen und Kennwörtern ist nicht sicher, da Daten auf Server von Drittanbietern übertragen werden.
  3. Wenn Synchronisationsfehler auftreten (und Benutzer sehr nervös sind), ist nicht bekannt, wie schnell sie repariert werden.

Synchronisieren Sie mit Plugins aus Anwendungen


Die Synchronisierung aus der Anwendung basiert auf dem Prinzip von Plug-Ins, die auf offenen Anwendungs-APIs geschrieben sind und offene Daten von Online-Banken verwenden. Auf diese Weise können Benutzer mit Fachwissen und dem Wunsch, selbst einen Code zu schreiben und eine Bank zu verbinden, bevor die Synchronisierung in der Anwendung angezeigt wird. Diese Methode wird in einer Zen-Mani-Anwendung verwendet.

Der Hauptnachteil der Methode gegenüber der vorherigen ist die Geschwindigkeit der Entwicklung. Normalerweise wählen Entwickler Banken aus, die bei Benutzern für die Synchronisierung beliebt sind. Alle anderen müssen lange warten oder SMS-Informationen verbinden.

Diese Methode ist sicher. Alle Daten werden verschlüsselt auf dem Telefon des Benutzers gespeichert. Sie werden nur an die Bank überwiesen. Wenn die Anwendung gelöscht wird, der Verschlüsselungsschlüssel geändert wird oder der Benutzer das Profil verlässt, werden alle Daten beim Herstellen einer Verbindung zur Bank automatisch gelöscht.

Unglaublich, aber wahr!


Trotz der Sicherheit und aller Annehmlichkeiten, die beim Synchronisieren der Anwendung mit der Bank angezeigt werden, versuchen die meisten Benutzer immer noch, einige „manuelle“ Methoden zu verwenden, um Informationen von der Bank abzurufen. Laden Sie die CSV-Datei herunter und laden Sie sie hoch. Manchmal ist dies keine angenehme Erfahrung, da Fehler auftreten.

Von den drei Methoden ist die erste am vertrauenswürdigsten, da sie die bekannteste ist und nach dem Importieren von Dateien als die sicherste angesehen wird. Die Leute wissen weniger über Synchronisation. Es ist schwierig, den technischen Teil zu verstehen. Bis Sie es versuchen - es ist unklar, ob es sich lohnt, auf Zuverlässigkeit und Sicherheit zu zählen.

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


All Articles