Existe-t-il un moyen d'envoyer et de recevoir des SMS lorsqu'un signal cellulaire n'est pas disponible, mais que le WiFi l'est ? Je suis souvent sur place dans des endroits où le bâtiment dispose d'une forte connexion WiFi (Internet), mais où le signal cellulaire est au mieux aléatoire.
Réponses
Trop de publicités?Plusieurs services existent pour envoyer des SMS via l'Internet. L'un des plus populaires (et peut-être le plus fiable) est le suivant Google Voice .
Utilisez le protocole smtp pour envoyer des e-mails par le biais de la passerelle de messagerie SMS. Les utilisateurs de Gmail peuvent envoyer 500 emails par jour. Vous pouvez laisser l'objet en blanc et l'envoyer à l'adresse de la passerelle qui est généralement quelque chose comme 15552005555@vtext.com. vtext.com est pour les SMS uniquement pour Verizon, mais semble également gérer de nombreux numéros Metropcs et Walmart. Je le fais tout le temps à partir de mon compte e-mail lorsque j'ai besoin d'envoyer un SMS à quelqu'un et que je n'ai plus de minutes.
consultez la liste des passerelles sms sur wikipedia. c'est vraiment très simple, le problème est de savoir quelle passerelle correspond à quel numéro. en général, les utilisateurs choisissent leur opérateur lorsqu'ils soumettent leur numéro à vous, par exemple via un site web. j'ai souvent vu cela.
Le code dont vous avez besoin est ici... https://stackoverflow.com/questions/25136025/sending-mail-in-Android-without-intents-using-smtp