2011-11-17 86 views
2

我想处理与服务器向客户端发送通知有关的项目。客户端是一个j2me应用程序,服务器端脚本将使用PHP实现。J2ME PHP推送通知

我发现我可以在midp 2.0中使用推送注册表API来进行推送通知,但是我不知道如何实现这个功能,以便将服务器创建一个套接字连接,以便通知可以发送给客户端通过套接字连接。通知将触发midlet的开始。

如何使用推送API在客户端和服务器之间创建套接字连接并将通知发送到客户端?

回答

2

完整的答案是here

总之,还有当你收到此“推送短信”

  • 启动应用程序,你可能会想这样做

    1. 启动应用程序两种方式只是下一次你收到这个'Push SMS'

    对于情况(1),你需要在JAD文件中指定它,如果你这样做,应用程序Ation Manager将在下次收到SMS时采取必要措施启动您的应用程序。

    对于情况(2),你就需要编写代码:

    PushRegistry.registerConnection("sms://<port number>","Midlet-Class","*"); 
    

    上述注矿将涉及推出后收到SMS的应用程序的问题。启动后,您可以连接到服务器并发布数据或检索数据。这是推行J2ME平台的一种实用方式。

    但你似乎想要在传入的网络连接上启动应用程序;这意味着您正在手机上创建服务器套接字,并且服务器正在尝试建立与手机应用程序的连接。我的确在摩托罗拉iDen网络部署手机的情况下工作(2005年以前)。在这样的网络上,可以为电话分配一个IP地址,这使得进入网络连接的推送成为可能。但那已经过去了,在GSM/CDMA网络中,至少在消费者方面,这是不可能得到支持的。希望它能回答你的问题。

  • 0

    您需要做两件事,一是您需要在J2ME端听取传入短信的一个端口号。接下来,您需要将一个GMS调制解调器连接到您的计算机系统,然后使用此调制解调器在特定端口上发送短信给您正在收听的手机。您可以使用AT命令发送短信。

    请访问该诺基亚Link