有没有适用于Android的任何SMS API,可以从Android应用程序发送短信?

6

在我的应用程序中,我希望向已注册到应用程序的用户发送短信,而不需要用户交互。在Android中是否可能?如果是,如何操作,因为我不想打开Android中提供的默认SMS应用程序。


我需要一些澄清,是向用户发送短信还是从用户那里接收短信?还是在设备上生成假的短信,仿佛这条短信已经被接收了? - Quintin Robinson
我想在不打开默认短信应用程序的情况下从我的应用程序向用户发送短信。 - Krishna
好的,但是如果您已经在设备上了,那么您实际上并没有向用户发送短信,对吧?所以您只想在设备上添加一个新的短信存储区条目——本质上是伪造一个短信收据?我只是想理解一下,因为从用户体验的角度来看,向已经在设备上的设备发送短信似乎有点不合适。您考虑过只显示来自应用程序的消息对话框吗? - Quintin Robinson
1
阅读这篇文章,它可能会对你有所帮助。 - Basbous
3个回答

9

使用Android代码发送短信非常简单-

SmsManager sms = SmsManager.getDefault();
sms.sendTextMessage(NUMBER, null, MESSAGE, null, null);

如果您想捕获与短信相关的所有事件,例如已发送、已交付的短信,则可以参考@Ian Newson在上面帖子中提供的链接。 谢谢。


有没有办法从网站向我的安卓手机发送消息? - CodeGuru
@DeepSan 这是从我们的余额中获取成本。是否有任何选项可以像这样发送免费短信? - KOUSIK daniel

2

2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接