设备通过 tcp-transport [transport api] 登录到tb时分析。
【权限验证】
transport登录第一步:发送设备校验请求,获取设备 deviceInfo 。
transport 发送权限验证请求到 tb-core:
TransportService transportService = context.getTransportService();
transportService.process(
DeviceTransportType.DEFAULT,
//只校验 accessToken
TransportProtos.ValidateDeviceTokenRequestMsg.newBuilder().setToken(deviceToken).build(),
new TransportServiceCallback<ValidateDeviceCredentialsResponse>(){
@Override
public void onSuccess(ValidateDeviceCredentialsResponse response) {
//验证成功
if(response.hasDeviceInfo()){
init(response);
}
}
@Override
public void onError(Throwable throwable) {