您的位置:首页 > 移动开发 > Android开发

Android短信开发,短信接收时被拆分的解决方案

2016-05-28 12:06 639 查看
最近开发一款短信APP时遇到了这样一个问题:

通过我制作的短信APP,给别人发送短信后,别人会收到2条短信

为什么会这样,

首先,你的短信内容超过70个汉字(140个字符),会被短信中心拆分为2条短信再发送(收2条短信的费用)

String content = "短信内容"
SmsManager manager = SmsManager.getDefault();
ArrayList<String> texts =  manager.divideMessage(content);
for(String text : texts) {
manager.sendTextMessage(phoneNumber, null, text,null,null);
}
上述的方法,如果短信内容大于70个字,在接收信息的用户就会显示接收2条
String content = "短信内容"
SmsManager manager = SmsManager.getDefault();
ArrayList<String> texts =  manager.divideMessage(content);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: