SMS网关如何编程Android App [封闭
-
29-09-2019 - |
题
我想制作一个SMS网关应用程序,该应用程序对我的网站进行调查,并检查是否有消息要发送到队列中,如果有的话,该应用程序将将其发送到目标号码。
还应该有一个回调函数,我将在其中发布有关该消息的信息,Android完全对它做了什么。
我首先想创建服务并通过WiFi进行民意调查到网站上,但请参考网站“ http://www.androidguys.com/2009/09/09/diamonds-are-are-are-fore-fore-fore-fore-fore-services-are-are-are-not-not /“不可能创建将永远运行的服务。
我应该记住这个应用程序成为什么。有很多技巧,例如Wakelocks,Start Forefromend等,但是服务仍然不会永远运行。
谢谢。
Shafqat
解决方案
用于发送短信消息: http://developer.android.com/reference/android/telephony/smsmanager.html
为了检查/轮询新消息,最好的方法是使用推送消息。由于2.2可以用云到设备消息传递完成: http://android-developers.blogspot.com/2010/05/android-cloud-to-device-messaging.html 和 http://blog.boxedice.com/2010/10/07/android-push-notifications-tutorial/
这应该在后台工作,就像Gmail检查他的邮件一样(例如)
其他提示
您应该使用GCM(Google Cloud Messaging),而不是进行轮询或长期运行请求……就像此应用程序/LIB所做的那样: http://netbizltd.com/wp/budget-sms-gateway/
正如该帖子所建议的那样,您应该使用AlarmManager来处理定期的民意调查。