默认

求教如何实现微信小程序里的即时通讯跟我APP端IM的通信

查看数: 51227 | 评论数: 2 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2018-03-16 17:20

正文摘要:

大家好,现在我们一个不起眼的小公司遇到了技术瓶颈,需要搭建服务器,来实现小程序和APP以及APP和APP的即时通讯,效果就是和携程当地向导的一模一样,大家可以在微信小程序搜索携程当地向导 → 点击某个向导 → 点 ...

评论

vincentfutux 发表于 6 年前
小程序里其实也是可以调用WebSocket,不过看样子携程里的不是自已用Html5的websocket自已造的
JackJiang 发表于 6 年前
先说说携程的技术实现。

首先,看小程序里的在线客服的界面和体验,应该是使用的微信提供的客服接口(也是直接对接的是微信的即时通讯通道):
这在公众号里也是一样的,这一块从技术上讲不需要你去实现,只需要调用微信的JS接口,然后服务端通过微信提供的回调,可以得到用户发过来的消息。通过服务端的小程序api也是能推给用户客服消息。

所以这一块的技术,携程能做成什么样你就能做成什么样,说白了是微信的接口使用而已。

其次,你说希望跟你的APP端互通,这普通的办法肯定是不行,微信不会提供给你APP直接跟小程序里的应用直接通信的通力,但可以通过中转实现:
也就是你需要一个独立的IM服务器,能实现你APP端的IM功能。这一步做好后,再来考虑跟微信的消息互通问题。

关于实现APP端的IM技术,可以看看MobileIMSDK能不能满足你的要求:https://github.com/JackJiang2011/MobileIMSDK

评分

1

查看评分

返回顶部