Gibt es eine Telefonnummer, die ich verwenden kann, um das Senden einer Textnachricht zu testen, die jedes Mal fehlschlägt? [geschlossen]

Ich frage mich, ob ich meine Anwendung testen könnte, indem ich eine SMS an eine Telefonnummer sende, die immer fehlschlägt.

Meine Idee ist zu sehen, dass sich meine Anwendung wie erwartet verhält, wenn das Senden einer Textnachricht fehlschlägt. Ich hatte also gehofft, dass eine Telefonnummer vom SMS-System als ungültig angesehen werden könnte und die Verwendung dieser Nummer eine fehlgeschlagene Antwort von der sendTextMessageFunktion erhält.

Auf diese Weise kann ich diesen Fehler an den Benutzer weitergeben. Eine so schlechte Telefonnummer zu haben, wäre sauberer als einen Hack in der Anwendung, da der Hack am Ende ein Fehler sein könnte.

Ich habe meine Festnetzleitung ausprobiert ... und sie wird akzeptiert, als könnte sie diese Nummer per SMS senden?!
Ich dachte das gleiche ... nicht einmal eine Form der Antwort, die mir mitteilte, dass die Nummer nicht erreichbar ist. Also noch weniger ein Fehler beim Aufruf der sendTextMessage()Funktion!
Diese Frage ist zwar interessant, wird aber aus der Sicht eines Entwicklers gestellt. Welche Vorteile könnte eine solche Frage für einen Endbenutzer haben?
@DeathMaskSalesman Ein Benutzer möchte möglicherweise auch die Messaging-Prozesse deaktivieren, um zu überprüfen, ob eine Anwendung etwas Unerwünschtes tut ... und dann die normale Verarbeitung wieder aktivieren.

Antworten (1)

Ich habe das ausprobiert und es funktioniert. Dies hängt mit der Änderung der Nummer des Nachrichtenzentrums zusammen. Folgendes müssen Sie tun:

  1. Gehen Sie auf Ihrem Telefon zur Standard-Messaging-App.
  2. Öffnen Sie die Einstellungen (normalerweise die 3-Punkte-Taste).
  3. Klicken Sie auf SIM 1 oder SIM 2 SMS-Center.

    • In Lollipop, Einstellungen > Textnachricht (SMS) > SMS Service Center >
      Ihre SIM.

    • In Nougat, Einstellungen > Erweitert > SIM 1/SIM 2 SMS-Center.

  4. Machen Sie zuerst einen Screenshot oder notieren Sie sich die eingegebene Standardnummer und ändern Sie sie dann in eine beliebige unvollständige Zufallszahl.

  5. Speichern Sie es, indem Sie auf das Häkchen in der oberen rechten Ecke klicken, und jetzt schlägt eine Textnachricht an eine beliebige Nummer fehl. Verwenden Sie Ihre Zahlen, um zu überprüfen, ob die Nachricht gesendet wird oder nicht.

Wann immer Sie eine Textnachricht senden möchten, ändern Sie einfach die Nummer auf die Standardnummer.

Ich verwende Android Marshmallow und sehe nichts, wo ich die SIM-Karte ändern kann. Ich habe Mehr » Einstellungen » Weitere Einstellungen » Textnachrichten » SIM-Kartennachricht verwalten , aber das zeigt nichts an. Das ist so ziemlich der einzige Hinweis auf das SIM-Akronym.
Versuchen Sie Messaging > Zusätzliche Einstellungen > Short Message Service Center (SMSC) > Ihre SIM. Diese Schritte stammen von MIUI, Marshmallow. Oder könnten Sie teilen, welches Telefon Sie haben?
Ich habe ein Galaxy j7, ich sehe keinen SMSC-Eintrag.
Hier können Sie sehen, was zu tun ist und wie Sie mit Bildern umgehen - helpforsmartphone.com/public/en/samsung/galaxy-j7-(2016)/…
Nachrichten > Mehr > Einstellungen > Weitere Einstellungen > Textnachrichten > Nachrichten-Center
Äh ... interessant. Ich sehe die Option, sie ist auf meinem Telefon ausgegraut. Message Center hat eine lange Nummer, aber da sie ausgegraut ist, kann ich sie nicht ändern...
Versuchen Sie unter Nachrichten > Einstellungen auf Standard zurücksetzen oder die Nr. festlegen. im Message Center im versteckten Menü, auf das Sie mit #*#4636#*# zugreifen .