我想制作一个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.htmlhttp://blog.boxedice.com/2010/10/07/android-push-notifications-tutorial/

这应该在后台工作,就像Gmail检查他的邮件一样(例如)

其他提示

您应该使用GCM(Google Cloud Messaging),而不是进行轮询或长期运行请求……就像此应用程序/LIB所做的那样: http://netbizltd.com/wp/budget-sms-gateway/

正如该帖子所建议的那样,您应该使用AlarmManager来处理定期的民意调查。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top