【问题标题】:WAP Push SMS in SymbianSymbian 中的 WAP 推送短信
【发布时间】:2009-02-09 13:03:18
【问题描述】:

我已经设法发送(和接收)二进制 SMS,但我想要完成的是发送接入点设置或书签或电子邮件设置等。 目前我正在发送如下消息:

//udh=0605040B8423F0
//message=FD0601AE02056A0045C60C037777772E676F6F676C65...000101
    //udh
    iMessage->Des().Append(0x06);
    iMessage->Des().Append(0x05);
    iMessage->Des().Append(0x04);
    iMessage->Des().Append(0x0B);
    iMessage->Des().Append(0x84);
    iMessage->Des().Append(0x23);
    iMessage->Des().Append(0xF0);

    iMessage->Des().Append(0xFD);
    iMessage->Des().Append(0x06);

但它们以相同的格式到达,也与普通 SMS 到达相同的端口。当我从运营商那里收到 AP 设置时,它会到达某个不同的端口并正确显示。

【问题讨论】:

  • 您没有提及您是如何发送 SMS 消息的 - 您可以定向到特定端口的唯一方法是通过 SMS 套接字(而不是通过消息传递 API)。你用的是哪个?
  • 端口在 UDH 标头中定义。但是当我得到诺基亚的回应时——不能这样。

标签: sms symbian wap


【解决方案1】:

也向诺基亚询问,结果是我做不到。 :(

当手机用作调制解调器并从PC发送命令时可以完成。 如果我能弄清楚如何在手机中模拟所有这些,那就太酷了。

【讨论】:

    【解决方案2】:

    由于您无法通过 SMS 执行此操作,因此只需使用 SMS 作为触发器,以便安装在手机上的应用程序知道从网站下载设置。

    在该应用程序中,使用消息 API 更新电子邮件设置,使用 commsdb API 更新 APN 设置,使用 webkit API 更新书签,所有这些都根据您刚刚从网站下载的数据。

    部署成为一个问题,需要更多的开发,但这应该可以完成工作。

    【讨论】:

    • 这就是重点 - 手机上没有应用程序。我想创建新的接入点,以便他可以下载我的应用程序(以防手机还没有任何 AP。)
    【解决方案3】:

    FWIW,WAP 推送需要 2948 的目标端口和(我认为)9200 的源端口,内容是以 8 位数据形式发送的 WBXML 格式的命令/请求。

    此链接显示如何使用 Symbian 设置端口:

    http://www.newlc.com/Sending-a-message-from-Symbian-C.html

    【讨论】:

    • prots 在标题中声明 - udh=0605040B8423F0
    【解决方案4】:

    我使用 aspsms 代理服务。他们有这个 wap 推送示例:http://www.aspsms.com/examples/asp/wappush.asp

    它可能有效,也可能无效...尝试自行承担风险:)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多