`
shappy1978
  • 浏览: 679479 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

SMS-Push激活J2ME程序 备忘录

    博客分类:
  • J2ME
阅读更多

http://www.cnblogs.com/bluespot/archive/2008/08/02/1258735.html

    这是一个网上流传最广的短信push的文章,是翻译一个印度人的,文章写得相当详细,而且测试确实可行,备忘如下:

  • 初学者先完成emulator的测试,关键是一定通过OTA下载,先配置好jad文件,我一开始就是没有配置好,导致无法push,这个步骤很关键
MicroEdition-Configuration: CLDC-1.0
MIDlet-Push-1: sms://:50001, DemoMidlet, *
MIDlet-Version: 1.0.0
Midlet-Jar-URL: http://localhost/SMSTest.jar
MIDlet-Vendor: Midlet Suite Vendor
MIDlet-Name: SMSTest Midlet Suite
MicroEdition-Profile: MIDP-2.0
MIDlet-Permissions: javax.microedition.io.PushRegistry,javax.wireless.messaging.sms.receive,javax.microedition.io.Connector.sms
  •  再把jar和jad文件放在你的tomcat的目录下,启动tomcat,wtk里面有OTA Provisioning的菜单项,不一定要通过命令行启动OTA
  • 安装完midlet后,会有关于程序会通过internet update的警告,这说明你的PushRegistry已经成功了,实际测试中,未签名的程序在WM上无法触发启动,Sybian S60上面可以触发启动,会弹出警告,用户选择是后可以启动程序读取短信。
  • 通过SMSLib可以控制手机向特定端口发送短信,正如作者所说,一般的短信是不行的,它们的数据包结构不同(或者说其实是数据不同)。我粗略看过移动的cmpp协议,没有看到明显的关于端口或者port的说明,可能有,或者协议里面没有显示写出吧,询问过一些开发移动短信接口的同学,根本不知道有手机端口这回事。
1
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics