SmsManager如何使它尝试重发,如果发送失败?

SmsManager如何使它尝试重发,如果发送失败?

问题描述:

SMS Delivery Report in Android在回答2我设法得到它的工作,但我想要做的是,如果短信发送失败是有办法让Android尝试,重新发送短信一旦移动服务再次可用?SmsManager如何使它尝试重发,如果发送失败?

由于您正在编写自己的SMS应用程序,因此您有责任实施传出文件夹(因缺乏更好的术语)。

我建议您将SMS到这个文件夹(或数据库),并使用一项任务,它试图发送邮件,如果网络连接可用或等待网络连接变得可用一个计时器。