我居住的地方(丹麦哥本哈根)有一家出租车公司,当您订购的车即将到达时,它会向您发送短信。
短信与我在iPhone上收到的不同,因为它们显示为全屏,不会保存到短信应用程序中。见这个截图:
只要按“解除”,消息就会消失。在SMS应用程序中没有它的痕迹。
我认为这样做的能力在某种程度上对应用程序很有用。也许提供而不是针对超重要事物的定期推送通知。但最重要的是我很想知道发生了什么。
这是常规短信或某种类型的手机网络警报吗?
如何发送这些内容?是触发此特殊显示的内容格式还是协议功能?
它们如何出现在其他手机上?
如果不是常规短信,但某种网络警报是否可以将其发送到支持3G的iPad?
答案 0 :(得分:8)
使用*go
。
请务必查看this link(链接现已停止,以便查看archive.org版本),因为发送它们可能需要支付额外费用。经过研究,只有海上(非美国)的GSM提供商才能做到这一点。
答案 1 :(得分:6)
我刚刚在这些0级或“flash”消息here上写了一篇博客文章。它们在iOS 7中看起来略有不同:
短信specification有关于0级消息的说法:
当移动终止消息为0级且MS具有 显示短消息的能力,MS [mobile]应显示 立即发送消息,并在确认时向SC [服务中心]发送确认 消息已成功到达MS,无论是否存在 是(U)SIM或ME中可用的内存。信息不应该是 自动存储在(U)SIM或ME中。
我仔细研究了这些技术细节,结果发现该类是使用SMS-DELIVER和SMS-SUBMIT的“数据编码方案”(DCS)字段的最后2位设置的。 protocol data units。 DCS字段是单个八位字节,其使用根据比特4-7的值而变化。在将位4-7设置为00xx或1111的情况下,可以指定消息类。
在前一种情况下,第5位表示文本是否被压缩,第4位表示是否指定了消息类,第2位和第3位表示字符集,第0位和第1位指定类(如果第4位)等于1)。因此,例如,00010000(0×10)将指示使用GSM 7位默认字母表的未压缩0类消息,而00110100(0×34)将表示具有8位编码UD字段的压缩0类消息。
答案 2 :(得分:3)
它被称为Flash短信,也适用于其他手机。资料来源:http://en.wikipedia.org/wiki/Short_Message_Service#Flash_SMS