• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

手机App的聊天功能实现

php 搞代码 4年前 (2022-01-25) 27次浏览 已收录 0个评论
文章目录[隐藏]

服务器用PHP,而且是基于thinkphp框架,移动端用Android,
然后网上有很多接口可以用,
重点是后台数据库怎么设计?
能不能提供一些思路或者一些好用的教程,
还是说得需要用到其他技术配合?node?

回复内容:

服务器用PHP,而且是基于thinkphp框架,移动端用Android,
然后网上有很多接口可以用,
重点是后台数据库怎么设计?
能不能提供一些思路或者一些好用的教程,
还是说得需要用到其他技术配合?node?

如果你们不是专注于IM的软件企业,IM功能根本不需要自己设计,只需要接入一些现有服务,就能完成简单的即时聊天功能。

参考IM服务
https:/@本文来源gaodai$ma#com搞$代*码6网搞代gaodaima码/leancloud.cn/?
http://www.arrownock.com/impp
http://netease.im/
http://www.rongcloud.cn/
http://www.easemob.com/

我们项目最开始用的第三方im服务来着,但是有时候会抽风下,很无奈。
后来改成了workerman,效果目前看还不错,还没出过问题。

推送的相关技术需要知道点。

既然楼主的选择是php的,那么建议可以尝试一下workerman作为聊天功能的框架,与原系统互不干扰,而且都是php,没有其他的学习成本,workerman 文档完善,社区活跃,也有比较成熟的产品在用

基于 workerman + angularjs 我前段时间自己写的一个;

手机的话 借助目前的 移动chrome 等 支持 websocket 的浏览器都可以正常使用

demo地址:http://say.wunao.net/

PHPWebIM是Swoole官方基于PHP Swoole扩展和Swoole Framework开发的WebSocket网页即时聊天工具.PHPWebIM支持WebSocket+Comet两种协议,可用于所有种类的浏览器包括IE.
https://github.com/matyhtf/PHPWebIM
Demo: http://webim.swoole.com/

基于Swoole的PHPWebIM通信结构:
1.服务器端由Nginx/PHP-FPM提供HTTP服务,比如监听80端口:
浏览器访问 http://im.swoole.com/main.html 获取Nginx/PHP-FPM服务产生的数据.
2.PHP Swoole实现的WebSocket服务(CLI程序)单独监听一个端口,比如9503:
main.html页面里用JavaScript访问 ws://im.swoole.com:9503 获取WebSocket服务产生的数据.


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:手机App的聊天功能实现

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址