【发布时间】:2016-08-14 15:52:26
【问题描述】:
我的应用使用 SMSManager 向保存在联系人列表中的号码发送短信
SmsManager smsManager = SmsManager.getDefault();
smsManager.sendTextMessage("phoneNo", null, "sms message", null, null);
我收到用户的反馈,他们的联系人列表中的某些号码无法从应用接收短信。似乎这个问题与每个国家/地区的格式电话号码有关。
一位来自美国的用户反馈此格式的电话号码无法接收短信。 号码:(555)444-6666
我认为我应该在发送 SMS 之前将电话号码转换为“标准”电话号码。
我应该使用什么标准格式的电话号码?
如果我从(555)444-6666到5554446666中删除所有数字的特殊字符,这种方式是适用于所有国家/地区的好方法吗?
【问题讨论】:
-
这有帮助吗?我面临同样的问题。