我需要为Android制作聊天应用程序。我想过使用PHP脚本来实现聊天应用程序。基本思路是将android客户端的消息发送到PHP脚本,并利用PHP脚本将消息发送到MySQL数据库。这些消息将广播给其他人。但问题是自动向其他人广播消息。有没有办法用android和php做到这一点?
答案 0 :(得分:2)
您可以执行以下操作
在您的设备和PHP服务器之间建立持久的TCP连接
广播消息时,通过每个设备的tcp连接发送消息
在设备上处理此通知,您就可以了。
如果你想在服务器端使用Java,我的项目已经完成并准备发货;)(开玩笑)
但如果您有兴趣,请查看OpenMobster Mobile Cloud平台的设备到设备消息传递框架。该项目是免费和开源的。以下是设备到设备框架的链接:http://code.google.com/p/openmobster/wiki/D2DPushFramework
和http://code.google.com/p/openmobster/wiki/PushFramework
框架已经完成了上述三个步骤。开发人员只需关注应用程序本身
祝你好运!!!!
答案 1 :(得分:1)
是的,有几种方法可以做到这一点
答案 2 :(得分:1)
您需要完成这些步骤(至少):
答案 3 :(得分:0)
你可能想要使用谷歌的C2DM,虽然它不是免费的。
您的php服务器会从手机收到消息,进行处理,然后向Google的C2DM服务发出HTTPS请求,该服务会将消息发送到目标Android设备。
答案 4 :(得分:0)
不要使用C2DM,不推荐使用。请浏览GCM(全球云消息传递),
答案 5 :(得分:0)
你听说过Firebase吗? Firebase。与Firebase一起制作聊天应用程序就像吃披萨一样。