在我的应用程序中,我需要能够在后台发送短信,而不需要用户干预。我正在使用SmsManager(以下是代码)来实现这一点。它确实发送了一条消息,但弹出窗口仍然会询问我选择交付方式(即使消息已经发送)。我确实安装了Google Voice,因此会出现弹出窗口。在发送短信时,有没有办法避免显示此弹出窗口?也许我应该使用不同的方法?
谢谢!
更新:为了看看会发生什么,我选择了默认的传递方式为“短信”,并勾选了“将此作为默认值”的复选框。现在,当我使用上面的代码发送消息时,它会在后台发送,但它也会弹出一个空表单来发送消息到:| 我该如何摆脱这个问题? :)
谢谢!
SmsManager sm = SmsManager.getDefault();
sm.sendTextMessage(number, null, message, null, null);
更新:为了看看会发生什么,我选择了默认的传递方式为“短信”,并勾选了“将此作为默认值”的复选框。现在,当我使用上面的代码发送消息时,它会在后台发送,但它也会弹出一个空表单来发送消息到:| 我该如何摆脱这个问题? :)