自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 服务器相关知识点

房间保留历史消息默认没有保留的房间历史消息,需要的话,要在运维后台配置。 保留条数:上限200 保留时间:上限7天。 常见配置:50条,3天。房间的创建和删除玩家加入房间,如果房间不存在,自动创建。 所有玩家都离开房间后,一定时间之后自动删除。房间删除后,对房间的配置是否保留保留IM世界频道这样的大房间,人数限制理论上没有限制,推荐5000人以下(微信限制2000)有没有发消息的频率限制没有

2017-04-13 18:32:25 291

原创 链接不过:undefined symbol

链接不过是实现代码没有链接到有以下几个可能cpp文件没链接到 比如安卓的Android.mk文件里,没有添加cpp文件2.没有设置链接库。3.别人提供的库,链接漏了c p p文件。 生成库文件的时候,没有链接过程,所以没有cpp不会报错。

2017-04-11 18:23:06 1375

原创 房间串音怎么查

1.检查appkey是否正确,会不会误用了别人的ID 2.检查房间ID是否有重复可能一般来说,就是这两个原因。 如果不能确定错,叫客户提供出错的日志。 让服务器查

2017-04-11 17:45:36 259

原创 技术支持工作内容

- 技术支持服务帮助客服解决问题,主要包括 1.如何正确的把SDK接入到游戏中 2.如何正确的使用SDK完成相关功能 3.确认服务器的状态是否可用- SDK各语言接口的封装和测试- 文档工作各语言SDK的使用文档更新- 各语言Sample开发和维护

2017-04-07 15:50:49 682

原创 没有声音,或者声音小

1. 机器是否有问题,能不能正常播音2. 机器的音量设置是否有问题3. 播音代码的音量设置有没有问题4. 确认播音代码有正常调用(发送 接收有没有问题)5. 播音引擎的初始化有没有问题(cocos 曾经遇到过)

2017-04-07 10:48:16 257

原创 消息发送失败或者延迟定位

要分两种情况:已经接入,或者还在接入中 如果已经接入,多半是服务器的问题已经接入情况:用Demo尝试,是否服务器有问题找服务器同学还未接入情况:服务器是否OK(用DEMO测试)初始化,登录是否成功接受者是否指定正确(房间要求该房间有人)聊天类型是否正确(私聊/房间)

2017-04-07 10:47:01 342

原创 Windows相关问题

路径问题 详情:windows上传入保存语音文件的路径,结果生成了文件夹。 原因:windows上路径用的斜杆不同。windows 的路径用这个换行符\字符编码问题 详情:如果程序支持windows, IOS/Android,需要用Youme提供的跨平台字符串类型。 XString类型对应Android、iOS的std::string类型与windows的std::wstring类型 。

2017-04-07 10:44:08 185

原创 网络检测命令

域名解析检测 服务器一直连接错误的IP,可能是缓存问题,也可能是DNS服务器有问题 dig cn.conn.youme.im 查询域名解析的地址dig @114.114.114.114 cn.conn.youme.im 查询游密的标准域名地址 如果LOG的IP地址不在列表中,则有问题,可能是DNS有缓存网络连通检测 telnet IP 端口 telnet 域名 端口

2017-04-07 10:37:32 999

原创 语音专用名词

AGC:自动增益控制(Automatic Gain Control) 使放大电路的增益自动地随信号强度而调整的自动控制方法。 自动增益控制是限幅输出的一种,它利用线性放大和压缩放大的有效组合对助昕器的输出信号进行调整。当弱信号输入时,线性放大电路工作,保证输出信号的强度;当输入信号达到一定强度时,启动压缩放大电路,使输出幅度降低。AEC:声学回声消除(Acoustic Echo Cancell

2017-04-07 10:24:20 937

原创 Youme语音格式及流量

实时语音: 16K采样, 5KB/sIM语音: wav. 2M/min amr窄带(8k) 50k/min录音结果是wav,传输过程是amr。 所以本地播放的音质会比较好。 IM语音比实时语音的质量差。

2017-04-07 10:20:22 424

原创 ABI-CPU架构-.so库

ABI是什么 应用程序二进制接口 ABI (Application Binary Interface), 定义了二进制文件(尤其是.so文件)如何运行在相应的系统平台上。从使用的指令集,内存对齐到可用的系统函数库。Android应用支持的ABI取决于APK中,位于lib/ABI目录中的.so文件。ABI于CPU的关系 a. 很多设备都支持多种ABI。 b. 应用程序安装在设备上

2017-04-07 10:09:16 472

原创 Xcode,Group和Folder的区别

Group: 黄色文件夹 group是工程中文件的组织形式,不影响实际存储位置。Folder:蓝色文件夹 folder整个引进项目,添加文件会自动添加到项目中。 不能编译代码。只能存放资源文件。

2017-04-07 10:06:16 701

原创 网络环境介绍

丢包丢包,顾名思义,在通信中是指通信数据包丢失。(数据包传输不能保证完全安全,当发生损失时,网络会自动的让通信的两端根据协议来补包。如果补包也不能顺利完成,则残生丢包) 丢包的原因: 物理线路故障,设备故障,路由错误,网络拥塞 丢包率: 丢包率与数据包长度以及包发送频率相关。通常,千兆网卡在流量大于200Mbps时,丢包率小于万分之五;百兆网卡在流量大于60Mbps时,丢包率小于万分之一。通

2017-04-07 10:02:35 699

原创 SVN默认忽略库文件

- 引起的问题svn默认忽略库文件,导致Sample中,cocos预生成的库文件,和导入的youme库文件,没有上传到版本库。- 处理版本打开终端, 在命令行中输入: vi ~/.subversion/config 来打开配置文件.然后, 在[miscellany]项找到这个串: # global-ignores = .o .lo .la .al .libs .so .so.[0-9]*

2017-04-07 09:58:54 439

原创 DNS(域名系统)

- DNS(Domain Name System,域名系统)因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。DNS协议运行在UDP协议之上,使用端口号53。- 主机名到IP地址的映射有两种方式:1)静态映射,每台设备上都配置主机到IP地址的映射

2017-04-07 09:54:32 210

原创 安卓真机识别

打开手机的开发者模式打开手机的USB调试重启eclipse

2017-04-07 09:51:02 244

原创 Cocos2dx-eclipse运行打包

cocos2dx在eclipse上的运行 前置工作: 1. 安装eclipse安卓开发环境 2. 准备模拟器/准备eclipse识别真机cocos2dx项目移植到eclipse 1. 导入项目到eclipse a. 项目的proj.android目录 b. cocos2d的项目:cocos2d/cocos/platform/andr

2017-04-07 09:49:46 818

原创 安卓常用命令

- 安装apk包adb install -r apk包路径- 查看日志获取近段时间手机上的所有日志: adb logcat -v time过滤获得YouMe的日志 adb logcat -v time | grep YOUME- 查看安卓崩溃日志adb logcat -v time > log.txt 把日志写入文件后,在文件中查找Fatal 关键字

2017-04-07 09:42:58 190

原创 部分错误码详解

- YIMErrorcode_ParamInvalid = 3参数错误,根据调用函数不同而意思不同,可能为: 用户名,房间号不合法 下载语音文件是消息号错误 路径为空- ErrorCode.PTT_Fail = 2001启动录音失败。 检查话筒插了没 检查权限有没有

2017-04-06 18:02:10 294

原创 IM接入启动问题

- 同一个apk,在部分手机上找不到yim.libOnCreate 里的函数没加 出错原因:cocos生成的so依赖yim的so。部分手机要求被依赖的要优先加载。 检查方法:反编译包,检查代码ABI 问题 出错原因:ABI是按目录查找的,如果目录存在, so又不齐,有可能出现这个问题。

2017-04-06 17:52:41 367

原创 Unity强关进程,新号登录失败AlreadyLogin

Unity editor环境不一样,停止运行并没有终止本地插件的进程在OnApplicationQuit的时候加上Logout的调用就好了

2017-04-06 17:37:34 1110

原创 IM接入启动问题

- 同一个apk,在部分手机上找不到yim.libOnCreate 里的函数没加 出错原因:cocos生成的so依赖yim的so。部分手机要求被依赖的要优先加载。 检查方法:反编译包,检查代码ABI 问题 出错原因:ABI是按目录查找的,如果目录存在, so又不齐,有可能出现这个问题。

2017-04-06 17:35:27 343

原创 IM收发消息问题

出现消息收发问题,首先应检查之前的登录和进入房间的回调,是否有成功返回。- 房间消息发送失败常见问题:没有进入房间或进入房间与发送房间不是同一个,导致目标房间不存在,而发送失败。- 发送里房间消息,自己收不到发送的房间消息,自己是不会收到RecvMessage回调的,只有发送结果的回调。 测试的时候,需要有两个号在同一个房间。- A发的房间消息B能收到,但是B发的,A收不到。常见问题:A没有进入该

2017-04-06 17:27:24 1644

原创 Cocos_Lua/Cocos_Js问题

- 运行找不到YouMeIM常见原因:AppDelegate.cpp里,忘记调用IM提供的脚本注册函数。cocos creator 里模拟器是预先生成的,直接修改C++代码是不能影响模拟器的。此情况下,真机调试是OK的,如果一定要用模拟器,需要提供cocoscreator模拟器集成文档,让客户修改模拟器。

2017-04-06 17:18:46 583

原创 常见开发注意事项

- 登录和进入房间的行为有回调,需要回调成功才算成功。init调用后,可以立即调用login 进入房间要在登录回调成功后,才可以调用 发送私聊消息,要在登录回调成功后才可以调用 发送房间消息,要在进入房间回调成功后,才可以调用。- C++的回调函数不在主线程,回调里处理,需要注意线程安全。(cocos不能在这里直接处理场景相关的东西)

2017-04-06 17:15:28 177

原创 IM限制

用户名长度:255房间名长度:255游戏总房间数:无限制房间总人数:理论上无限制,为了体验,推荐5000人以下是否可以同时加入多个房间: 可以

2017-04-06 17:09:29 372

原创 常见用户关心问题

- 接SDK增加的包体大小:接IM增加1M多 - IM语音的延迟大小正常2秒以内可以收到。 和录音的时间长短和网络情况有关(主要是上传和下载)。- IM消耗的流量- 文本消息的长度限制文本消息最长2K, 包体最长4K- OnPause和OnResume的作用:OnPause:程序切入到后台运行调用 OnResume:程序进入前台运行调用 主要作用是防止系统进入后台后系统自动断开连接,

2017-04-06 17:08:01 224

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除