0

在 Blackberry SMSDemo 示例应用程序中使用特定端口号,通过该端口号消息将不会显示在收件箱中。

如果消息从一个设备发送到另一个设备,那么该应用程序可以正常工作。

我想知道,是否有办法将消息从服​​务器发送到该特定端口号,以便从服务器发送的消息不会显示在收件箱中。

我们尝试了很多方法,但到目前为止都没有成功。

希望能尽早收到您的回复

提前感谢克里希南。

4

1 回答 1

0

可以通过 UDH 从服务器发送到手机上的特定端口。

根据3GPP TS 23.040第 9.2.3.24 节(我使用的是 6.8.1 版本),您可以将Information Element Identifier octet 设置为以下任一值并实现端口寻址:

  • 0x04(应用端口寻址方案,8位地址)
  • 0x05(应用端口寻址方案,16位地址)

通常使用 16 位端口寻址。

依赖

UDH 有两个依赖项才能工作:

  • 载体
  • 手机

正式地,UDH 仅在 GSM 运营商中受支持。GSM 运营商可能决定阻止带有 UDH 的消息或删除消息的 UDH 部分。非 GSM 运营商不需要支持 UDH,但可以。

手机还应该具有解析UDH消息的能力。

于 2013-03-12T20:45:53.907 回答