【问题标题】:Android SMS originating address issueAndroid SMS 发起地址问题
【发布时间】:2013-08-28 21:06:32
【问题描述】:

我发布了一个处理 SMS 消息的应用程序。我收到了一些关于用户希望该应用程序处理来自发件人的带有字母而不是普通旧电话号码的 SMS 消息的反馈。也就是说,如果我理解正确的话,他们有时不仅会收到来自“123-456-1234”之类的发件人号码的消息,还会收到来自“LETTERED”之类的发件人的消息。我以前从未见过这种情况。在模拟器中,我尝试使用sms send TESTSENDER MessageContent 之类的命令模拟带有此类发件人的短信,模拟器说它只接受数字+[0-9]*。有其他人知道我的用户在说什么吗?

【问题讨论】:

  • AxiomaticNexus:你有没有想过如何在模拟器上做到这一点?
  • @hopia 模拟器到今天仍然不支持这些字母数字起始地址。

标签: android sms


【解决方案1】:

您的用户正在谈论将其发件人 ID 更改为字母数字的公司。这方面的一些例子是当您的运营商给您发短信(即我的运营商从“沃达丰”给我发短信),或者当我的牙医给我发短信说我即将从“牙医”预约时。

看看这个答案,了解他们是如何做到的:How do some SMS messages transmit the senders name?

如果您的应用对文本或类似内容进行排序,我想您可以像过滤标准电话号码一样过滤它们。

【讨论】:

  • 我在美国从未见过这样的事情。我猜这个系统只适用于其他一些国家。
  • 另外,有没有办法在 Android 模拟器中模拟这样的传入短信?
  • 抱歉,我不是专家,但我不相信您可以模拟来自字母数字发件人的文本。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-08-08
  • 2015-09-13
  • 1970-01-01
  • 2019-08-05
相关资源
最近更新 更多