Wie zum senden von SMS-Nachrichten auf android-Gerät im hintergrund?
in meine app, die ich brauche, um in der Lage sein, das senden einer text-Nachricht im hintergrund, ohne dass Benutzer eingreifen. Ich bin mit SmsManager (code unten), um zu erreichen, dass. Es sendet eine Nachricht, aber die popup fragt mich, warum ich eine Lieferung Methode zeigt immer noch (auch nachdem die Nachricht gesendet wird). Ich habe Google Voice installiert, damit das popup. Gibt es eine Möglichkeit für mich, um zu vermeiden, dass dieses popup beim versenden von SMS? Vielleicht werde ich eine andere Methode verwenden?
Dank!
SmsManager sm = SmsManager.getDefault();
sm.sendTextMessage(number, null, message, null, null);
Update: so, nur um zu sehen, was passieren wird, wählte ich eine Standard-Lieferung Methode "text message" und aktivieren Sie das Kontrollkästchen sagen, verwenden Sie diese als Standard. Wenn ich jetzt senden die Nachricht mit dem code oben, schickt er es in den hintergrund, aber es auch bringen Sie das leere Formular eine Nachricht senden an 😐 Wie Schaffe ich das? 🙂
- wenn ich wollte senden Sie die SMS in den hintergrund, auch wenn die Anwendung nicht läuft, dann brauche ich zum erstellen von Service, um es im hintergrund laufen ?
- mögliche Duplikate von SMS Senden in android
Du musst angemeldet sein, um einen Kommentar abzugeben.
wieder in das Gerät und problem war Weg, also muss schon eine Drittanbieter-app verursacht das senden-Formular für neue Nachrichten, es ist alles gut jetzt, sms wird senden im hintergrund. vielen Dank für Ihre Hilfe, alle...
Ich getestet und hatte kein problem. Ich habe Google Voice installiert haben, aber verwenden Sie nur für voicemail auf meinem Haupt-Linie, so vielleicht das ist es. Kann ich davon ausgehen, dass Sie eine separate Voice-Nummer? Ich denke, das ist nur ein Problem von Android nicht zu wissen, welche Nummer zu senden, die den text von so haben Sie, um eine Standard das erste mal. Gibt es die option, um es als Standard-Methode? Wenn Ihre Absicht ist, das senden dieser text heimlich, dann vielleicht möchten Sie vielleicht überdenken Sie Ihre Absichten zu tun.