2012-04-11 74 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