我已经发布了一个处理短信的应用程序。我收到了一些反馈,用户希望应用程序处理来自发信人的短信,而不是普通的旧电话号码。也就是说,如果我理解正确的话,他们有时不仅会收到像"123-456-1234“这样的发件人的信息,而且还会收到像”字母“这样的发件人的消息。我以前从没见过这个。在模拟器中,我尝试使用像sms send TESTSENDER MessageContent这样的命令与这样的发送方一起模拟SMS,仿真程序说它只接受数字+[0-9]*。还有其他人知道我的用户在说什么吗?
发布于 2013-08-28 21:42:38
您的用户正在谈论将发件人ID更改为字母数字数字的公司。这方面的一些例子是当你的携带者发短信给你(即我的携带者从沃达丰(Vodafone)给我发短信时),或者当我的牙医发短信告诉我我即将从‘牙医’那里来的预约时。
看看这个答案,了解一下他们是如何做到的:How do some SMS messages transmit the senders name?
如果你的应用程序排序文本或类似的东西,我想你可以像过滤标准电话号码一样过滤它们。
https://stackoverflow.com/questions/18498191
复制相似问题