1 重载登录界面
使用:
在一些情况下,我们可能不用输入账号来登录即时通迅系统,如使用windows 账号,域账号,或从其他系统中读取登录的账号,或从软件狗中读取账号,这时,我们就需要重载登录界面。不使用系统默认的登录界面,使用用户自己写的登录界面。
方法:
编写类型为 “_LoginView” 的客户端插件,来重载登录界面。
2 重载登录用户信息
使用:
需求和重载登录界面类似,但不想自己写界面,只要求系统所输入账号和密码的输入框隐藏就行,就可以采用这个方案。
方法:
编写类型为 “_LoginUser” 的客户端插件,来重载登录界面
3 重载服务端的用户认证(可以使用 web页面进行重载)
使用:
在一些情况下,我们不想使用即时通讯自身所带的用户认证,而是在其他系统中进行用户的认证和获得用户信息。
方法:
编写名为 “_UserInfo” 的服务端插件,来重载用户认证
4 重载服务端的组织结构(可以使用 web页面进行重载)
使用:
在一些情况下,我们不想使用即时通讯自身所带的组织结构,而是在其他系统中的组织结构,则可以这个方式进和重载。
方法:
编写名为 “_UserStructure” 的服务端插件,来重载用户认证
5 重载服务端的用户群
使用:
在一些情况下,我们想在客户端显示一个用户更多的组织信息,如在与一个项目管理系统进行集成时,想在客户端显示该用户一些项目组的信息,可以把这个项目组以群的方式进行扩展。(如:在这个用户加入工程“工程X”, 则在客户端会自动多出一个群“工程X”)
方法:
编写类型为 “_MyTeam” 的服务端插件,来扩展用户的群信息
6 编写 Hook 消息的插件
使用:
该类型的插件其用途很广,如写一个当用户不在线时把消息转到手机上的插件。
方法:
编写HooK值为 64 的服务端插件,来Hook信息
7 编写数据加密的插件
使用:
在一些特殊的用户群中,如果对数据在网络中的加密有一定的要求,(我们的系统中已有内置数据加密功能),也可通过编写这样的插件来对传输的数据进行加密。
方法:
编写类型为 “_JM” 的客户端插件,来对客户端的传输数据进行加解密。