2016-07-28 23 views
0

Ich mache eine Sms-Anwendung, in der ich Textnachrichten über WLAN senden möchte. Mit anderen Worten, wenn die Internetverbindung eingeschaltet ist, wird die Nachricht über Wi-Fi gesendet und wenn es kein Internet gibt, wird die Nachricht per App gesendet und es werden Gebühren für den Mobilfunkanbieter berechnet. Ich will nur wissen, dass es bei Android möglich ist? Ich habe gehört, dass dies in Iphone über iMessage gemacht werden kann, aber ist es möglich, das in Android zu tun? Ich denke, wenn Internet ist ON dann sollte die Nachricht an den Server gesendet werden und es gibt einige Algorithmus auf der Serverseite, die die Nachricht empfangen und senden Sie es an die Person mit der Absender-Kontaktnummer und Nachricht. Hilf mir auf diese Weise, was zu tun ist und wie zu tun ist, werden alle Richtungen geschätzt. DankeSenden von Text über Wi-Fi, wenn WLAN eingeschaltet ist und Text als normale Nachrichtenanwendung empfangen wurde

+0

Ihre Gedanken sind richtig, aber Ihre Frage ist sehr breit. Beginnen Sie mit der Entwicklung der Implementierung, die Sie hier beschreiben, und grenzen Sie die Frage ein, wenn Sie auf ein bestimmtes Problem stoßen. –

+0

@TimCastelijns Ich möchte nur wissen, dass es möglich ist oder ob es bereits eine App mit so etwas gibt, die in Android existiert? –

+0

Natürlich ist es möglich. Und von den 500 Millionen Apps im Play Store, Ich bin sicher, es gibt mindestens 1, die dies tut –

Antwort

1

Ich denke, dass es nur für Träger ist. Der große Vorteil ist, wenn die Wi-Fi eingeschaltet ist, müssen Sie eine Nachricht an den Server senden, dann verwendet der Server einen Dienst zum Senden von SMS an den Empfänger. Wenn es kein WLAN gibt, müssen Sie nur Android SmsManager verwenden, um die Nachricht an den Empfänger zu senden.

Eine andere Lösung, die ich basiert auf diese Frage gefunden Android - Try to send fake sms to myself without mobile network usage

Sie einen Dienst verwenden können, eine Push-Benachrichtigung an Empfänger zu senden, und wenn Sie die Push erhalten, simulieren Sie eine SMS die Informationen in SMS-Protokoll schieben, und Benachrichtigung des Benutzers.

+0

so im Grunde sollte es einige Service auf der Serverseite, die die SMS an den Empfänger senden wird, ist dieser Ansatz ok oder? –