在 Blackberry SMSDemo 示例应用程序中使用特定端口号,通过该端口号消息将不会显示在收件箱中。
如果消息从一个设备发送到另一个设备,那么该应用程序可以正常工作。
我想知道,是否有办法将消息从服务器发送到该特定端口号,以便从服务器发送的消息不会显示在收件箱中。
我们尝试了很多方法,但到目前为止都没有成功。
希望能尽早收到您的回复
提前感谢克里希南。
在 Blackberry SMSDemo 示例应用程序中使用特定端口号,通过该端口号消息将不会显示在收件箱中。
如果消息从一个设备发送到另一个设备,那么该应用程序可以正常工作。
我想知道,是否有办法将消息从服务器发送到该特定端口号,以便从服务器发送的消息不会显示在收件箱中。
我们尝试了很多方法,但到目前为止都没有成功。
希望能尽早收到您的回复
提前感谢克里希南。
可以通过 UDH 从服务器发送到手机上的特定端口。
根据3GPP TS 23.040第 9.2.3.24 节(我使用的是 6.8.1 版本),您可以将Information Element Identifier octet 设置为以下任一值并实现端口寻址:
通常使用 16 位端口寻址。
UDH 有两个依赖项才能工作:
正式地,UDH 仅在 GSM 运营商中受支持。GSM 运营商可能决定阻止带有 UDH 的消息或删除消息的 UDH 部分。非 GSM 运营商不需要支持 UDH,但可以。
手机还应该具有解析UDH消息的能力。