在我的Application
中,我使用SMS Manager
發送短信。要檢查是否發送消息,我正在使用Toast
。 而不是Toast
我想得到SMS Delivery Report
。我想嘗試很多例子,但是,當我的代碼中的SMS發送時,我的餘額爲0時,我的餘額不顯示投遞報告,我想查找短信發送失敗的投遞報告。如何獲取已發送短信的發送報告?
代碼:
String phoneNo = phno.getText().toString();
String smsBody = body.getText().toString();
//Selected Messages to report to 1909
{
try
{
SmsManager smsManager = SmsManager.getDefault();
smsManager.sendTextMessage(phoneNo, null, smsBody, null, null);
Toast.makeText(getApplicationContext(), "SMS Sent to: "+phoneNo,Toast.LENGTH_SHORT).show();
}
catch (Exception e)
{
//Error Occurred if No Messages Selected
Toast.makeText(getApplicationContext(),"SMS failed, please try again later!",Toast.LENGTH_SHORT).show();
e.printStackTrace();
}
}
}
幫助我的任何代碼!
在Adavance Thanx!
我沒有使用'廣播Receiver'送'文本message',而不是其中的我在我的活動 –
我們沒有使用廣播接收器發送短信的交付發送消息'短信Manager' .. –
使用我們的一段代碼仍然沒有收到遞送報告.... –