今日: 0|昨日: 0|帖子: 87|会员: 15|欢迎新会员: Bryaceae

IM消息送达保证机制实现(二):保 ...
本帖最后由 kongdezhi 于 2019-2-26 18:01 编辑 1、前言 本文的上篇《IM消息送达保证机制实现(一):保证在线实时消息的可靠投递》中,我们讨论了在线实时消息的投递可以通过应用层的确认、 ...

阅读量(157) 评论数(3) 赞(0)

IM消息送达保证机制实现(一):保 ...
本帖最后由 kongdezhi 于 2019-2-1 15:22 编辑 1、前言 互联网发展至今,IM(即时通讯聊天应用)一直是互联网上最为成功也是最为平常的应用类型。尤其现今的移动互联网时代,因即时通讯技术的发展和普及,IM这种 ...

阅读量(136) 评论数(3) 赞(0)

iOS开发网络篇--Socket编程 ...
本帖最后由 kongdezhi 于 2019-1-19 09:41 编辑 一、网络各个协议:TCP/IP、SOCKET、HTTP等 网络七层由下往上分别为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 其中物理层、数据链 ...

阅读量(151) 评论数(2) 赞(0)

SAMIM网页版 - AMR语音播放 ...
App发送的语音,网页上不能直接播放(即HTML的标签播放音频文件不支持amr格式) 解决思路:将手机发送的语音文件转换成base64的字符串,再利用RongIMVoice进行播放或者停止操作 具体步骤如下: 1.首先将手机发送过 ...

阅读量(133) 评论数(1) 赞(0)

SAMIM开发代码规范
SAMIM开发代码规范Android项目开发如果由团队开发,防止避免开发时代码混乱、阅读代码开发人员漫无目的查着大量代码的情况,这时候就需要开发人员在编写代码时能够严格按照编码规则进行项目开发,这样会节省开发时间 ...

阅读量(170) 评论数(2) 赞(0)

SAMIM专业版--iOS回话列表刷新逻 ...
本帖最后由 wangxiaoting 于 2019-1-11 16:10 编辑 应用在消息会话列表界面,同时接受大量在线消息的时候,页面卡顿。之前的处理方式是,每接收到一条消息,先将消息对象存入到Message数据库,再更新会话session ...

阅读量(124) 评论数(1) 赞(0)

SAMIM基础版-Android:socket网 ...
本次优化主要是对手机网络断开、手机网络连接成功、socket连接断开、socket连接成功、socket重连等流程逻辑进行实现与优化。 首先,对于用户体验方面。 1、在手机断网或者socket连接断开的情况下 ...

阅读量(195) 评论数(1) 赞(0)

SAMIM--OAuth2.0认证
本帖最后由 liuning 于 2018-12-21 12:45 编辑 1、OAuth是一个关于授权(authorization)的开放网络标准,在全世界得到广泛应用,目前的版本是2.0版。 2、协议参与者: [*]RO (resource owner): 资源所有者,对 ...

阅读量(192) 评论数(3) 赞(0)

SAMIM专业版--iOS授权登录 ...
iOS授权登录 目的:有A和B两个应用,用户在B应用中注册账号,在A应用中请求B应用授权后B应用注册的账号可以在A应用直接登录,在B应用中添加A应用入口,点击时可以直接授权账号跳转到A应用登录使用。 应 ...

阅读量(169) 评论数(1) 赞(0)

SAMIM网页版近期优化摘要 ...
近期,我们在对SAMIM手机版本优化的同时,对SAMIM网页版测出的部分问题同步进行了修复,对部分功能进行了优化处理,力求达到最好的体验效果,近期SAMIM网页版优化记录如下: 1、修复手机电脑同时在线,手机给好友 ...

阅读量(171) 评论数(3) 赞(0)

SAMIM专业版(iOS版)近期优化摘 ...
本帖最后由 wuqun 于 2018-12-3 14:22 编辑 近期,我们的iOS开发工程师对于专业版中测试部门测试出的问题进行了修复处理并对部分功能进行了优化,对部分ios系统进行了适配处理,具体优化修复内容如下: 1、修改 ...

阅读量(165) 评论数(1) 赞(0)

SAMIM专业版--iOS开发规范文档 ...
本帖最后由 wangxiaoting 于 2018-12-1 18:46 编辑 iOS规范文档一.语言采用US(美式)英语,不使UK(英式)英语或汉字拼音。US: UIColor *myColor =;UK: UIColor *myColour =;拼音: UIColor *wodeYanSe =;二.命名规则 ...

阅读量(184) 评论数(1) 赞(0)

SAMIM专业版(iOS版)近期优化摘 ...
近段时间,关于SAMIM专业版(iOS版),我们的开发工程师着重对聊天过程中收发各种消息出现的BUG进行了修复,同时对于第三方登录、聊天机器人、朋友圈以及公众号等功能模块进行了优化完善,新的版本对于各方面的细节 ...

阅读量(198) 评论数(3) 赞(0)

SAMIM专业版--iOS优化之朋友圈缓 ...
对于朋友圈这种数据展示型的页面添加数据缓存可以有更好的用户体验,在用户首次进入页面以及断网的情况下仍然可以查看一些数据。在iOS端数据缓存用到了SQLite,SQLite是一个非常轻量级的数据库。在电脑,手机电子 ...

阅读量(240) 评论数(1) 赞(0)

SAMIM iOS端 图片和视频消息发 ...
本帖最后由 kongdezhi 于 2018-11-16 18:53 编辑 SAMIM iOS端 图片和视频消息发送处理及其优化会话和消息SIMSDK 中用户与同一个对象的聊天信息集合,称为一个会话,用 SIMSessionListModel 来表示。会话有单人会 ...

阅读量(288) 评论数(0) 赞(0)

SAMIM专业版--iOS优化之群组优化 ...
群组是聊天中比较重要的模块,群组中的数据处理也较为复杂。单从一个群组来说,它包括了基本的群信息的修改,以及群成员信息的修改,仅从修改群组信息的来说还分为个人对群信息的修改和群成员对群信息的修改,其复 ...

阅读量(208) 评论数(1) 赞(0)

SAMIM-Android架构设计—mvp模式 ...
本帖最后由 huyixuan 于 2018-11-15 18:13 编辑 设计架构MVC、MVP基本概述一、 基本概念MVC既 Model-View-Controller。M:逻辑模型 V:视图模型 C:控制器(1)、模型(Model)  Model是一个应用系统的核心部分 ...

阅读量(227) 评论数(2) 赞(0)

SAMIM iOS端 主体业务之- socke ...
本帖最后由 kongdezhi 于 2018-11-9 22:09 编辑 Socket的基本概念1.定义网络上两个程序通过一个双向通信连接实现数据交互,这种双向通信的连接叫做Socket(套接字)。2.本质网络模型中应用层与TCP/IP协议族通信的 ...

阅读量(214) 评论数(0) 赞(0)

SAMIM专业版(iOS版)优化摘要 ...
SAMIM专业版是在原SAMIM的基础上,对整体通讯结构框架以及细节功能进行了充分的优化升级处理,对于聊天通讯部分进行了着重优化,力求给用户带来更流畅更稳定的聊天体验,与此同时,我们的开发工程师同步增加了诸多新 ...

阅读量(181) 评论数(1) 赞(0)

SAMIM iOS端 消息类型及其说明 ...
本帖最后由 kongdezhi 于 2018-11-9 18:36 编辑 消息类型如下/* * messageType * 1、客户端确认收到ready回应,并且处理完好友列表时,发送给服务器 * 2、文本及表情消息 * 3、图片消息 * 4、文件 * 5、好友上线 ...

阅读量(196) 评论数(1) 赞(0)

SAMIM iOS端 主体业务之- 登录 ...
一、登录业务,登录有自动登录和手动登录两种登录方式。1.自动登录自动登录的意义在于提供一种用户友好的登录形式,当应用启动时检测到本地游用户的账号和密码的缓存,则自动登录并直接进入主界面,用户不需要再进行 ...

阅读量(204) 评论数(1) 赞(0)

SAMIM专业版iOS升级优化记录2018 ...
本帖最后由 wangxiaoting 于 2018-11-6 13:48 编辑 iOS升级优化记录20181106一、总览本次升级优化的重点分为以下几个方面:1、工程结构 2、代码书写规范 3、离线消息 4、数据库5、网络链接6、消息重发7、消息转发 ...

阅读量(212) 评论数(2) 赞(0)

SAMIM服务器优化—理论篇 ...
消息云存储:1、 客户端提交:这种处理方式需要客户端和服务单共同完成,首先需要服务端提供对应的存储消息接口,当客户端收到了消息内容,解析验证通过后,发送到消息记录保存接口,服务端收到消息后对用户的 ...

阅读量(177) 评论数(3) 赞(0)

SAMIM网页版--优化记录日志 ...
SAMIM网页版与Android、iOS、PC端同属于SAMIM产品系列,以客户体验度为测试重点进行修复,以下为SAMIM网页版优化记录: 1、修复web端先给手机发消息收不到问题 2、修复手机端给web端发消息会话问题 3、手机与网页相 ...

阅读量(280) 评论数(2) 赞(0)

SAMIM--Android升级优化日志 ...
Android团队目前在开发新功能的同时,我们针对测试出现的BUG进行修改,也同步在修复一些已知BUG并对部分细节进行了优化处理,我们的产品一直在不断升级完善,经过Android团队的修复完成了三星s9+、三星note8、vivox2 ...

阅读量(208) 评论数(1) 赞(0)

SAMIM专业版--服务端优化 ...
作为通信的基础框架socket提供了足以满足普通标准的实时聊天会话的需求,以下为SAM团队服务端优化记录: 1.后台配置信息管理 2.公众平台前三步注册页面的数据绑定 3.IM消息服务重构离线消息推送模块 4.增加离线消息 ...

阅读量(249) 评论数(1) 赞(0)

IM离线消息优化拓展
作为通信的基础框架socket提供了足以满足普通标准的实时聊天会话的需求,在离线推送上我们采用了redis+socketio 推送逻辑,设计初期只是考虑可以实现基本的用户离线再次登录可以收到,在优化上考虑欠佳。出现问题: ...

阅读量(239) 评论数(1) 赞(0)

Android一个用户体验极差到流畅 ...
问题描述:在网络不佳时私聊中发送文字等待时间特别长,导致用户体验极差,觉得是发送不了。 问题原因:由于私聊发送文字加了文字直译功能,开发人员将翻译的这个操作放在了点击事件后立即执行,等翻译完成了才会 ...

阅读量(310) 评论数(1) 赞(0)

SAMIM专业版iOS优化之离线消息 ...
SAMIM专业版iOS优化之离线消息 用户登录账号并连接socket成功后,会收到好友对其发送的离线消息。每条消息独立,当离线消息数量非常庞大时,数据库的插入、界面刷新操作频繁,APP就会卡顿。对此我们分为两步进 ...

阅读量(189) 评论数(2) 赞(0)

SAMIM专业版--IOS端优化记录2018 ...
SAMIM专业版在SAMIM的基础上添加了群聊机器人、直播、小视频等功能,SAM团队,经过30天的努力,完成了iPhonex iphonexr iphonex max 等机型的适配,完成以下功能优化: 1、 设置-设置添加账户安全界面-修改密码, ...

阅读量(259) 评论数(2) 赞(0)

SAMIM网页版升级优化记录2018102 ...
SAMIM网页版与Android、iOS、PC端同属于SAMIM产品系列,目前我们已针对测试出现的BUG进行了修复并对一些细节功能进行了优化,我们的产品一直在不断升级完善,具体优化修复内容如下: 1、修改文件传输消息处理 2、手 ...

阅读量(248) 评论数(1) 赞(0)

SAMIM PC端升级优化记录20181027 ...
SAMIM-PC端与Android、iOS端、网页版同属于SAMIM产品系列,PC端的研发更是考虑到了用户操作的便捷性,客户可依据自身条件选择更适合自己的操作端。目前SAMIM-PC端已实现了扫码登录、处理好友请求、基础聊天(如私聊 ...

阅读量(250) 评论数(3) 赞(0)

SAMIM iOS版升级优化记录2018081 ...
本帖最后由 wangxiaoting 于 2018-10-29 14:58 编辑 iOS升级优化记录一、 总览本次升级优化的重点分为两个方面:1、 优化聊天模块(1) 重构聊天界面(2) 优化聊天消息收发存储逻辑(3) 添加新功能2、 优化部 ...

阅读量(245) 评论数(0) 赞(0)

Android升级优化记录20180803 ...
升级优化记录 一、总览本次升级优化的重点分为两个方面:1、升级UI2、优化聊天页面(1) 、界面优化(2) 、多线程优化(3) 、列表优化3、图片压缩处理优化二、详解1、升级UI这次升级我们队UI的更改主要体现在颜色、板式 ...

阅读量(253) 评论数(2) 赞(0)

热门标签

Copyright © 2018 SAMIM.All Rights Reserved

返回顶部