Analyse der SMS-Empfangsdienste für Android anhand von Dienstwebsites und Erfahrung bei der Entwicklung neuer Funktionen für Android

Die Geschichte der Erstellung von Diensten für den Empfang von SMS hat die Ursprünge der 2013er Jahre aufgegriffen und dauert bis heute an. Während dieser Zeit bildete sich unter den Benutzern eine aktive Spitze der beliebtesten Dienste. Bevor ich jedoch mit ihrer Analyse fortfahre, möchte ich das Thema im Zusammenhang mit dem Vergleich der Vor- und Nachteile zwischen Standorten und Anwendungen eröffnen, die Hauptchips für jede Instanz des Dienstes hervorheben und die Logik zusammenfassen das Ergebnis, in welchen Fällen es sich lohnt, die Site zu nutzen, und in welchen Anwendungen



Die Hauptqualitäten von Diensten zum Empfangen von SMS



Lassen Sie uns die Hauptfunktionen von Diensten hervorheben, die das Vertrauen der Benutzer wecken, von denen der Gewinn des Projekts in Zukunft abhängt.



  1. Die ständige Verfügbarkeit von Nummern und deren Nummer wird für alle Dienste immer ein dringendes Problem bleiben, da einige Länder diese Art von Aktivitäten blockieren. Für den Benutzer ist dies der Hauptfaktor, nach dem er beim Besuch des SMS-Empfangsdienstes sucht.
  2. Der Preis für ein Zimmer ist der nächste Punkt, an dem der Benutzer bei der Auswahl eines Dienstes nachschaut.
  3. Geschwindigkeit der Ankunft der Nummer - je schneller, desto mehr Vertrauen hat der Benutzer in diesen Dienst.
  4. Die Anzahl der Länder mit der Verfügbarkeit von Nummern - die schrittweise Erweiterung des Nummernnetzwerks, die Anzahl der interessierten Benutzer aus verschiedenen Ländern für den Dienst wächst ebenfalls, sodass dieser Artikel einer der wichtigsten in der Entwicklung ist.
  5. — , , SEO- .
  6. — , , , .
  7. — , , (1 ).
  8. — , , .
  9. — , , .
  10. — .
  11. : « , , » — , , , , , .
  12. — .
  13. — , .
  14. Multithreading - Durch die Möglichkeit, eine große Anzahl von Nummern parallel zueinander zu bestellen, können Sie Codes für verschiedene Registrierungen gleichzeitig bestellen.
  15. Das Vorhandensein einer API - die Softwareschnittstelle ermöglicht es Ihnen, Ihr Projekt zu skalieren und in verschiedene Systeme zu integrieren (automatische Kontoregistrierungsstellen, Werbedienste, Automatisierung des Dienstes für den Kunden).
  16. Zusätzliche Chips - Dieser Artikel enthält Chips, die für Service-Sites nicht verfügbar sind, z. B.: Automatisches Kopieren einer Nummer, automatisches Abspielen eines Codes, automatisches Kopieren eines gesendeten Codes.


Diese Punkte bilden die Grundlage für jeden Service und ihre Qualität wird natürlich anhand ihrer Verfügbarkeit beurteilt. Es ist klar, dass all dies automatisiert ist und ständige Unterstützung durch das Projektteam erfordert.



Kampf gegen SMS-Empfangsdienste



Es ist kein Geheimnis, dass der Schutz vor automatisierten "Botosystemen" schon immer durchgeführt wurde und wird. Jeder schützt sein Projekt so gut er kann und entwickelt zusätzlich zu den grundlegenden Methoden seine eigenen Schutzmethoden. Sie führen Zeitlimits für die Registrierung ein, Rätsel lösen Rätsel und lösen Captcha nach Hardware, Mohnadressen, GPS, Bildschirmfenstergröße, Telefonanruf und vielen anderen. In den meisten Fällen hilft dies, aber nicht zu 100% Die Folgen des Schutzes wirken sich auf die innere Sicherheit eines Online-Projekts aus.



Das Vorhandensein von Schwachstellen, bei denen die Faulheit der Entwickler oder die mangelnde Bereitschaft des Kunden, zusätzliche Mittel für den Schutz auszugeben, ein Auge zudrücken, ist letztendlich darauf ausgerichtet, eine Person vor "botartigen" Massenaktionen zu identifizieren.

All dies verhindert jedoch nicht die Existenz von "manuellen mobilen Bots" (Benutzer, für die ein Konto nicht ausreicht und die Massenregistrierungen für ihre eigenen Zwecke verwenden). Auf Mobilgeräten können bis zu zweihundert Telegrammkonten zum Senden von Spam oder Betrug vorhanden sein.



Und jetzt Mobile Messenger, die im Jahr 2020 im Kontext der globalen Krise aufgrund massiver Registrierungen in Telegramm, Zwietracht, Google, WhatsApp, Viber und anderen sozialen Medien an Popularität gewonnen haben. Netzwerke, die Indikatoren für Massenregistrierungen aufgrund von Bots steigen in Bezug auf das Publikum an die Spitze.



SMS-Empfangsdienste für Android



Um den Markt der Zielgruppe zu erobern, kamen Projekte ins Spiel, die beschlossen, den gesamten Bedarf für diese Nische zu decken. Daher wurde eine ausreichende Anzahl von Projekten mit unterschiedlichen Typen und Funktionen gestempelt, aber niemand kümmerte sich um ihre Qualität. Es gibt Projekte, die kostenlos funktionieren. Bei nervigen Anzeigen werden die Zahlen jedoch immer wieder zerrissen und die Codes kommen nach Schätzungen im Play Market und Bewertungen im Allgemeinen überhaupt nicht Ihre Verwendung wird nicht empfohlen. Aus diesem Grund wurde beschlossen, ein neues Projekt aufzunehmen, das für Android in einem neuen Gesicht und mit einer neuen Bedeutung neu interpretiert wird und alle Punkte des Qualitätsdienstes abdecken kann. Wir werden etwas später mit der Analyse fortfahren.



Vergleich von Browserdiensten und -anwendungen



Beginnen wir mit Dienstleistungen! Um den Bedürfnissen des Benutzers gerecht zu werden, haben wir eine Basis von Anforderungen für solche Projekte, die langsam mit Funktionen überfüllt sind, aber alles, was ein gewöhnlicher Benutzer sehen möchte, bleibt unzugänglich. Für seine Überlegungen muss er nur träumen, dass sein Lieblingsdienst sich die Mühe macht, eine Anwendung für ein mobiles Gerät zu erstellen ...



Aber nein, lassen Sie uns alle Gedanken und Enttäuschungen zerstreuen, indem wir die Rentabilität der Erstellung eines solchen Projekts berechnen, da das Haupteinkommen von Diensten die Bereitstellung von APIs für automatisierte Systeme für Bot-Ökosysteme ist. Normale "Benutzer" geben sich mit "dem, was sie haben" zufrieden und sollten theoretisch zufrieden sein.



Aber was ist der Haken? Und lassen Sie uns die Zeit berechnen, die der Benutzer verbringt, sodass er sich jedes Mal, wenn er eine Nummer erhalten muss, bei der Site anmelden muss, obwohl es eine zusätzliche gibt. Funktionen im Zusammenhang mit dem Cache, dem Speichern von Kennwörtern und Diensten unterliegen einer Sitzungsbeschränkung, um die Sicherheit ihrer Clients zu gewährleisten. Nach der Autorisierung ist das Auffinden der gewünschten Seite eine Reihe von Routinemaßnahmen, die jeden Tag die Zeit des Benutzers verschwenden. Was ist mit dem Verkehr? Wertvolle Kilobyte verschwinden mit der Zeit.



Daher wurden mit größter Anstrengung und hoher Geschwindigkeit die Grundvoraussetzungen für das Projekt zur mobilen Entwicklung für Android gestellt.



Android-Entwicklungserfahrung



Qualitätsanforderungen (Punkte 1-15, oben verfügbar) + zusätzliche Funktionen, die auf browserbasierten Service-Sites nicht verfügbar sind:



  • Automatisches Kopieren der Nummer nach der Bestellung in die Zwischenablage.
  • ( ).
  • , .
  • .
  • .
  • .
  • .
  • .
  • .


Die nächste Aufgabe bestand darin, zu bestimmen, welche Entwicklungsplattform ausgewählt und in Zukunft nicht nur eine Android-Anwendung, sondern auch für andere Betriebssysteme entwickelt werden soll.



Die Wahl fiel zwischen Android Studio und Visual Studio Xamarin. Nachdem alle Vor- und Nachteile abgewogen wurden, wurde die Plattform für Visual Studio Xamarin ausgewählt, da die C # -Sprache mehr nach meinem Geschmack ist und es einige Entwicklungen in C # gibt. In Zukunft wäre es möglich, wenn das Projekt ansteht Integrieren Sie es für IOS und UWP.



Aber hier begannen die Fallstricke zum ersten Mal, als ich auf das Text-Markup "xaml" stieß, das eine Woche meiner Zeit in Anspruch nahm, da die Aufgabe darin bestand, eine einfache minimalistische Benutzeroberfläche ohne "Quacozyaber" und andere nicht lesbare Schriftarten zu erstellen. Nachdem wir uns mit dem Text-Markup befasst und einige grundlegende Funktionen geschrieben hatten, begannen wir mit dem Debuggen.



Und dann wurde die Frage zum Vorteil: Warum diese Anwendung, wenn niemand sie verwenden kann?

Um alle Risiken zu erkennen, wurde ein Google Play-Entwicklerkonto für 25 US-Dollar gekauft, aber für seine Veröffentlichung ist die Frage "Wie kann man ohne Genehmigung Geld verdienen?" Noch weit entfernt.



Es kam die Idee, einen Algorithmus zu entwickeln, der den Schlüssel verschlüsselt und entschlüsselt und somit das Projekt monetarisiert.



Dann wurde die erste Version gestartet, die einen Monat später unter Bezugnahme auf die Quarantäne veröffentlicht wurde.



Okay, das Projekt ist bereit für die erste Version. Wie kann es beworben werden? In der Google Play Console wurde eine Funktion gefunden, mit der Sie ein Projekt auf der Play Market-Plattform mithilfe von Werbung bewerben können. Es wurde beschlossen, 10 US-Dollar für einen Monat zu spenden. Dies brachte jedoch nicht viel Rendite und es wurden nur 2 Schlüssel für die gesamte Zeit gekauft.



Wie und an wem soll getestet werden, wo sollen Kunden gewonnen werden?



Eine andere philosophische Idee war es, zu versuchen, Ihre Anwendung auf Websites zu verbreiten, die Anwendungen raubkopieren. Die Bedeutung war, dass sie eine Apk für sie werfen, sie hochladen + im Gegenzug würde ich PR bekommen, niemand tat es natürlich kostenlos.



Nun, ohne zu zögern wurde beschlossen, es im Forum zu veröffentlichen . Dies gab eine positive Erfahrung, für die Anwendung in Bezug auf die Weiterentwicklung, die Hauptfehler wurden von den Forumbenutzern identifiziert, sowie Kritik, die auf die Verbesserung der Stabilität der Anwendung gerichtet war, wurde ein Schlüssel zum Testen bereitgestellt, für 20 Tage der Verwendung des Testschlüssels wurden 500 Rubel für Zahlen von Benutzern ausgegeben Forum.



Okay, wir haben Fehler gefunden, die Anwendung getestet und auf dem Spielemarkt gibt es laut Statistiken zur Kundenbindung weniger als 10 Personen, und niemand kauft Schlüssel. Was ist falsch?



Nachdem wir den Punkt der Mehrsprachigkeit erreicht hatten, wurde klar, dass der größte Teil des Publikums auf dem Play Market Englisch ist. Der nächste Schritt bestand darin, eine mehrsprachige Anwendung zu erstellen, die ich später bereuen musste und die in den ersten Phasen des Anwendungsdesigns hätte festgelegt werden müssen, da Sie jetzt den gesamten Text dafür erstellen müssen Übertragen Sie auf die Projektressourcen, verknüpfen Sie sie über den Konstruktor und prüfen Sie, ob die Anwendung mit dieser Codierung funktioniert, Verschwörungstheorien mit einem Punkt "." und Komma "," in "ru-Ru" -Codierungen (Ausnahme mit "." funktioniert mit ",") und "en-US" (wird nicht mit "angezeigt," funktioniert mit "."). Und ja, das ist alles, wenn der Doppeltyp verwendet wird. Verwenden Sie also den Rest der Ganzzahldivision in Ihren Projekten korrekt, nicht wie sich für mich herausstellte, dass ich einen zweimonatigen Code neu schreiben musste!



All Articles