03 初始化授权
# 初始化授权接口
须在app冷启动时,调用授权方法,确保授权通过后,才可调用好签SDK 的API。
请确保调用一次,否则会引起性能问题,卡顿现象。
由于该接口是异步耗时操作,请自行添加进度条等遮罩直到回调返回。
**代码示例:**
```
WSAuthManager.init(mContext,baseUrl,userId,
accessKeyId,accessKeySecret, new WSCallBack() {
@Override
public void result(boolean success, WSResult result) {
if(!success){
Log.e("error",success+":"+result.getMessage());
//fail do something
return;
}
//success do something
}
});
}
```
**接口参数说明:**
- baseUrl
类型:String
说明:SDKO 服务器地址,确保可以访问
- userId
类型:String
说明:当前用户ID(调用者系统内部用户唯一识别码)
- accessKeyId
类型:String
说明:SDK管理端生成的应用id
- accessKeySecret
类型:String
说明:SDK管理端生成的应用secret
- WSCallBack
类型:WSCallBack
说明:回调函数,返回授权执行结果
**回调说明:**
- result
参数:success
类型:boolean
说明:执行结果
参数:result
类型:[WSResult](doc:cH4YGgz7)
说明:结果码和结果信息