我正在制作一款Android应用程序,可以从客户处获取送货上门的食品订单。 确认订单后,我希望应用程序向客户和酒店发送有关订单摘要的短信。
我是Android新手所以请原谅我提出新问题。
我尝试使用Android的SMSManager发送短信。
public void sendthisSMS(String phoneNo, String msg) {
try {
SmsManager smsManager = SmsManager.getDefault();
smsManager.sendTextMessage(phoneNo, null, msg, null, null);
Toast.makeText(getApplicationContext(), "Message Sent",
Toast.LENGTH_LONG).show();
} catch (Exception ex) {
Toast.makeText(getApplicationContext(),ex.getMessage().toString(),
Toast.LENGTH_LONG).show();
ex.printStackTrace();
}
}
这很有效。但问题是,使用此代码,SMS金额(0.5卢比)将从客户的电话中扣除。 应用程序应该免费发送短信。我使用服务器存储应用程序及其用户的数据。
如何在服务器端实现此SMS事务,以便服务器承担短信费用,而不是使用应用程序的用户。 ?