在即时通讯系统(IM)中,加密重要的通信消息,是一个常见的需求.尤其在一些政府部门的即时通信软件中(如税务系统),对即时聊天消息进行加密是非常重要的一个功能,因为谈话中可能会涉及到机密的数据.我在最新的GG 4.5中,增加了对即时聊天消息进行加密的功能,但这一功能并不是强制的,可以通过开关来进行控制.本文就从 为什么要加密消息.不加密有什么风险开始说起,一直到把GG即时通信系统中实现加密消息的完整实现介绍清楚. 想要直接下载体验的朋友请点击:下载中心 一.为什么要加密即时聊天消息? 我们知道所有…
首先来看一下我已经实现的效果图: 消费者页面:(本篇随笔) (1)会显示店主的头像 (2)当前用户发送信息显示在右侧,接受的信息,显示在左侧 店主或客服页面:(下一篇随笔) (1)在左侧有一个列表 ,会显示所有与店主对话的顾客:该列表可以移动:有新消息时会提示:也可以清空该聊天记录 (2)点击列表里的顾客进入右边的对话框界面,显示与该顾客的聊天信息 在实现功能之前,来说一下我用到的两张表: 解释一下:bkid在此处没有用到:isok列是用来判断消息是否已读,未读为0: 现在,来说一下步骤:(分前…
首先来看一下我已经实现的效果图: 消费者页面:(本篇随笔) (1)会显示店主的头像 (2)当前用户发送信息显示在右侧,接受的信息,显示在左侧 店主或客服页面:(下一篇随笔) (1)在左侧有一个列表 ,会显示所有与店主对话的顾客:该列表可以移动:有新消息时会提示:也可以清空该聊天记录 (2)点击列表里的顾客进入右边的对话框界面,显示与该顾客的聊天信息 在实现功能之前,来说一下我用到的两张表: 解释一下:bkid在此处没有用到:isok列是用来判断消息是否已读,未读为0: 现在,来说一下步骤:(分前…
这个问题是我在公司需求的时候遇到的,QQ推广工具网站获取的链接在苹果自带浏览器没法打开到聊天界面,是因为safair在打开到app store的时候把参数给丢了,app store再打开到QQ的时候就无法打开到链接所属人的聊天界面. 在浏览器中可以通过JS代码打开QQ并弹出聊天界面,一般作为客服QQ使用.而在移动端腾讯貌似没有公布提供类似API,但是却可以使用schema模式来启动手机QQ. 一般是去QQ推广工具网站获取链接,链接类似如下: http://wpa.qq.com/msgrd?v=3…
网上有很多环信.美恰之类的客服系统,最近也使用h5+css3+fontJs+swiper+wcPop等技术架构开发了一个在线客服(1v1沟通聊天),可以应用到在线临时聊天.在线咨询等情景.实现了消息.表情(含动图),图片.附件发送及商品的推送. 项目截图: 如下图:可点击“Apple官方旗舰店”或机器人按钮发起在线聊天,聊天窗口以向上弹出展示: 如下图:长按聊天信息,可出行菜单提示,操作更加方便简洁, 另外聊天背景可以自行设置: 如下图:聊天表情以弹窗定位形式展示,含有表情及动图,让聊天内容更加…
在上一篇随笔中,我们已经看了如何实现前台的对话功能:前台我限定了店主只有一人,店铺只有一个,所有比较单一,但后台就不一样了,而后台更像是我们常见的聊天软件:当然,前台也应该实现这种效果,但原理懂了,可以自己以后再扩展: 首先看一下要实现的效果: 实现的功能: (1)右边的联系人列表: 未联系过的不显示:只显示联系过的:可以清空消息记录:有新消息时会有提醒,当点击后,提醒消失,清空按钮出现: (2)左边的对话框 点击右边的联系人,显示该联系人的头像和他的对话消息(和前台页面一样)  第一步:店主登…
在上一篇随笔中,我们已经看了如何实现前台的对话功能:前台我限定了店主只有一人,店铺只有一个,所有比较单一,但后台就不一样了,而后台更像是我们常见的聊天软件:当然,前台也应该实现这种效果,但原理懂了,可以自己以后再扩展: 首先看一下要实现的效果: 实现的功能: (1)右边的联系人列表: 未联系过的不显示:只显示联系过的:可以清空消息记录:有新消息时会有提醒,当点击后,提醒消失,清空按钮出现: (2)左边的对话框 点击右边的联系人,显示该联系人的头像和他的对话消息(和前台页面一样)  第一步:店主登…
选型依据 数据库的选型主要考虑一下几个方面: 数据库本身是否收费 数据库后期维护成本 是否支持水平及垂直扩展,及扩展的容易程度 业务数据本身特性 使用此数据库的开发成本 由于此数据库主要用来存储缓存在redis中的用户发送的消息,对用户发送的消息进行持久化,主要用作以后的分析与查找,本身业务价值不大.redis数据的存储方式为 key-value.本来通过对常用的关系型数据库与非关系型数据库进行对比分析,选择适合本业务需求的最佳数据库. 关系型数据库 对关系型数据库的分析主要分析SqlServe…
最近一直在弄微信的集成功能开发,发现微信给认证账户开通了一个多客服的功能,对于客户的咨询,可以切换至客服处理的方式,而且可以添加多个客服进行处理,这个在客户咨询比较多的时候,是一个不错的营销功能.微信多客服的功能,能够在很大程度上利用客服员工资源,及时迅速对客户咨询信息进行处理,为企业带来更多的机会和市场. 默认这个多客服的功能,需要在微信公众平台中的服务中心进行主动开通,默认是不开通的,为了体验这个功能,我这里把多客服功能进行开通. 1.多客服准备工作 微信的多客服功能,对于客服的响应操作,既…
客服消息使用指南 为丰富小程序的服务能力,提高服务质量,微信为小程序提供客服消息能力,以便小程序用户可以方便快捷地与小程序服务提供方进行沟通. 功能介绍 用户可使用小程序客服消息功能,与小程序的客服人员进行沟通. 客服消息会话入口有两个: 1.小程序内:开发者在小程序内添加客服消息按钮组件,用户可在小程序内唤起客服会话页面,给小程序发消息: 2.已使用过的小程序客服消息会聚合显示在微信会话"小程序客服消息"内,用户可以在小程序外查看历史客服消息,并给小程序客服发消息. 客服消息下发条件…