Question

Je veux faire une application passerelle SMS, que les sondages mon site et vérifie s'il y a des messages à envoyer dans la file d'attente, et s'il y a, l'application envoie au numéro de destination.

Il devrait également être une fonction de rappel, où je vais publier des informations sur le message, ce qui a fait exactement android avec.

Je pensais que d'abord créer un service et faire le chèque de sondage sur le wifi sur le site, mais le site se référant à « http://www.androidguys.com/2009/09/09/diamonds-are-forever-services- sont-pas / » il est impossible de créer un service qui fonctionnera toujours.

Que dois-je prendre en compte par cette application possible faire. Il y a beaucoup de trucs, comme wakelocks, startforeground etc, mais le service ne fonctionnera jamais.

Merci.

Shafqat

Était-ce utile?

La solution

Pour envoyer des messages sms: http://developer.android.com/reference /android/telephony/SmsManager.html

Pour la vérification / vote pour les nouveaux messages, probablement la meilleure façon utilise des messages push. Depuis 2.2 cela peut être fait avec Cloud à l'appareil de messagerie: http://android-developers.blogspot.com/2010/05/android-cloud-to-device-messaging.html et http://blog.boxedice.com/2010/10/07/android-push-notifications-tutorial/

Cela devrait fonctionner en arrière-plan, de la même manière que les chèques de son courrier gmail (par exemple)

Autres conseils

Au lieu de vote ou de longue demandes en cours d'exécution, vous devez utiliser GCM (Google Cloud Messaging) ... comme ce que fait cette application / lib: http://netbizltd.com/wp/budget-sms-gateway/

Comme ce poste recommande, vous devez utiliser AlarmManager pour gérer une interrogation périodique.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top