一、登录业务,登录有自动登录和手动登录两种登录方式。 1.自动登录 自动登录的意义在于提供一种用户友好的登录形式,当应用启动时检测到本地游用户的账号和密码的缓存,则自动登录并直接进入主界面,用户不需要再进行登录的确认。 自动登录接口以及相关实现逻辑如下,在appdelegate中,先判断是否有账号和密码的缓存,有,则直接请求登录接口,登录成功进入主界面,登录失败进入登录界面。无,则跳转到登录界面。如下图
2.手动登录 手动登录的流程可以参考 SIMLoginViewController 的代码,它接受用户输入并调用登录相关接口。
二、注册业务 注册业务和IM SDK并没有直接关系,因此注册账号的业务只是纯应用层的演示。这里给出接口示例
|