2012-04-11 69 views
5

在我的应用程序中,我想发送一条短信给用户,他们在没有用户交互的情况下注册到应用程序。在android中可能吗? yes意味着如何做到这一点,因为我不想打开android中可用的默认SMS应用程序。任何SMS API可用于android从android应用程序发送短信?

+0

我需要一点澄清,发送短信给用户或用户?或者在设备上生成假短信,就好像它已收到一样? – 2012-04-11 06:36:38

+0

我想从我的应用程序向用户发送短信,而无需打开默认的短信应用程序 – Krishna 2012-04-11 06:38:32

+0

好吧,但是如果您已经在设备上,您是不是真的发送短信给用户?所以你只是想添加一个新的条目到设备上的SMS存储区域 - 基本上伪造一个SMS收据?我只是试图理解,因为它似乎是发送短信到一个设备,你已经在*从UX的角度来看有点倒退。你有没有考虑过只是在你的应用程序中显示一个消息对话框? – 2012-04-11 06:41:53

回答

9

它非常简单采用了android代码 -

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

发送短信,如果你想捕获所有日e与短信有关的事件,如短信发送,然后您可以参考@Ian Newson上述帖子中提供的链接。 谢谢

+0

无论如何发送消息从网站到我的Andriod电话? – CodeGuru 2013-07-31 11:43:49

+0

@DeepSan这是从我们的余额中获得成本。任何选项都可以发送像这样的免费短信 – 2015-07-15 12:07:33