2012-04-11 8 views
5

In meiner Anwendung möchte ich eine SMS an den Benutzer senden, sie sind für die Anwendung ohne Benutzerinteraktion registriert. Ist es bei Android möglich? ja bedeutet, wie man das macht, weil ich die Standard-SMS-Anwendung, die in Android verfügbar ist, nicht öffnen möchte.Jede SMS-API ist für Android zum Senden von SMS von Android-Anwendung verfügbar?

+0

Ich brauche eine kleine Klarstellung, senden Sie eine SMS an den Benutzer oder vom Benutzer? Oder generieren Sie eine gefälschte SMS auf dem Gerät, als ob es empfangen wurde? –

+0

Ich möchte eine SMS an den Benutzer aus meiner Anwendung senden, ohne die Standard-SMS-Anwendung zu öffnen – Krishna

+0

Okay, aber Sie senden nicht wirklich eine SMS an den Benutzer, wenn Sie bereits auf dem Gerät richtig sind? Sie möchten nur einen neuen Eintrag in den SMS-Speicherbereich auf dem Gerät hinzufügen - im Wesentlichen fälschen einen SMS-Empfang? Ich versuche nur zu verstehen, weil es so aussieht, als würde man eine SMS an ein Gerät senden, auf dem * du bereits bist * ist ein wenig rückwärts von einer UX-Perspektive. Haben Sie darüber nachgedacht, nur einen Dialog mit der Nachricht aus Ihrer Anwendung zu zeigen? –

Antwort

2

Wenn Sie nur versuchen, eine SMS aus dem Gerät senden könnte es fast nicht einfacher sein als die Verwendung von SmsManager.sendTextMessage

9

Seine sehr einfache SMS mit android Code-

SmsManager sms = SmsManager.getDefault(); 
sms.sendTextMessage(NUMBER, null, MESSAGE, null, null); 

senden und wenn Sie möchten, alle th erfassen e Ereignisse im Zusammenhang mit SMS wie SMS gesendet, geliefert dann können Sie den Link in der obigen Post von @Ian Newson verweisen. Danke

+0

trotzdem Nachricht von der Website zu meinem Andriod Telefon zu senden? – CodeGuru

+0

@DeepSan Dies ist die Kosten von unserem balance.any Option gibt es kostenlose SMS wie folgt zu senden –

Verwandte Themen