ConfigEntity Class Reference
Inherits from | NSObject |
---|---|
Declared in | ConfigEntity.h |
Overview
MobileIMSDK的全局参数控制类。
@author Jack Jiang(http://www.52im.net/thread-2792-1-1.html)) @version 1.0
+ registerWithAppKey:
设置AppKey.
+ (void)registerWithAppKey:(NSString *)key
Parameters
key |
AppKey字符串 |
---|
Discussion
设置AppKey.
Declared In
ConfigEntity.h
+ setServerIp:
全局设置:服务端IP或域名。请在你的应用中设置本参数!
+ (void)setServerIp:(NSString *)sIp
Parameters
sIp |
服务器的ip地址或域名 |
---|
Discussion
全局设置:服务端IP或域名。请在你的应用中设置本参数!
Warning: 如需设置本参数,请在登陆前调用,否则将不起效。
Declared In
ConfigEntity.h
+ getServerIp
返回设置的服务端IP或域名。
+ (NSString *)getServerIp
Return Value
服务端IP或域名
Discussion
返回设置的服务端IP或域名。
Declared In
ConfigEntity.h
+ setServerPort:
全局设置:服务端TCP服务侦听端口号,默认8901。
+ (void)setServerPort:(int)sPort
Parameters
sPort |
服务端的端口号 |
---|
Discussion
全局设置:服务端TCP服务侦听端口号,默认8901。
Warning: 如需设置本参数,请在登陆前调用,否则将不起效。
Declared In
ConfigEntity.h
+ getServerPort
返回设置的服务端端口号。
+ (int)getServerPort
Return Value
服务端端口号
Discussion
返回设置的服务端端口号。
Declared In
ConfigEntity.h
+ setLocalSendAndListeningPort:
全局设置:本地TCP数据发送和侦听端口。默认是-1。
+ (void)setLocalSendAndListeningPort:(int)lPort
Parameters
lPort |
本地TCP数据发送和侦听端口号。参数lPort=-1时表示不绑定固定port(由系统自动分配,这意味着同时开启两个及以上本SDK的实例也不会出现端口占用 冲突),否则使用指定端口 |
---|
Discussion
全局设置:本地TCP数据发送和侦听端口。默认是-1。
在什么场景下建议使用固定端口号呢?通常用于debug时,比如观察NAT网络下的外网端口分配情况。当然只要开发者确认使用的端口不会与其它APP冲突,则可
随便指定本地端口,不会有任何影响(不影响与服务端的通信逻辑)。
Warning: 如需设置本参数,请在登陆前调用,否则将不起效。
Declared In
ConfigEntity.h
+ setSenseMode:
设置MobileIMSDK即时通讯核心框架预设的敏感度模式(默认为 SenseMode15S模式)。
+ (void)setSenseMode:(SenseMode)mode
Parameters
mode |
框架预设的敏感度模式 |
---|
Discussion
设置MobileIMSDK即时通讯核心框架预设的敏感度模式(默认为 SenseMode15S模式)。
重要说明:客户端本模式的设定必须要与服务端的模式设制保持一致,否则可能因参数的不一致而导致IM算法的不匹配,进而出现不可预知的问题。
Warning: 请在登陆前调用,否则将不起效.
Declared In
ConfigEntity.h