-.!.&*/0)11使 " 处于 #.& 状态
-#*2
在方法3# !"##4$4(5'%367
()#367 中将 67 传到服务器以实现消息推送:
+)67#367,
2.2 连接与断开服务器
2.2.1 连接服务器
#7 提供了两种方法连接不同的服务器:
3#())(89#())89#
3#/:())(89#())89# (())
("(())"("88;());
上面一种服务器地址可以变动,需要手动传入。
下面一种用于连接云鸽服务器,在连接云鸽服务器的时候,服务器地址是固定的,但是需要传入相
应的 "( 和 "; 用户可以在 %<11999-=>=-1&1 中进行申请。
连接服务器结果通过方法3#)0#0#!2())
!2 回调,连接状态:
((06)6"60((0 ?11初始状态 @)&
((06)6"60)04A04$!(!(:>
((06)6"60)04A04$!(0 B
((06)6"60)04A04$!(044 C
((06)6"60((06!(: D11正在连接
((06)6"60((060 =11连接成功
((06)6"60((06)0 E11连接关闭
((06)6"60((06044 F11连接出错
((06)6"60:!( >?11正在登录
((06)6"60G;8' >>11帐号,密码错误
((06)6"60:!(; >B11登录完成
((06)6"60:!(044 >C11登录出错
((06)6"60 6 >H11被踢出账号被其他人登录
2.2.2 断开服务器
#7 中对断开服务器的处理大致分为主动断开与异常断开。
异常断开的处理在 #7 中完成,在 #7 回调状态为 ((06)6"60((06)0 和 ((0
6)6"60 6 的时候表示 " 与服务器的连接彻底断开 #7 不会再尝试重新连接服务器。
主动断开连接的方法为3#。
2.2.3 挂起与活跃
在 " 即将进入后台的时候需要在系统方法3##07&# !"
中调用+"4"3,使 " 与服务器的连接暂时中断。
在 " 即将进入活跃状态的时候需要在系统方法3#'0$&# !"
中调用+""3,使 " 与服务器重新建立连接。
2.2.4 修改密码
#7 中修改密码的接口为3#%89#())(#8'())#8
9(989())(989。