xcSetDeviceAppBindFlag method
设置app绑定标志
isBind 是否绑定
return Future
Implementation
Future<bool> xcSetDeviceAppBindFlag(
{required String deviceId, required bool isBind}) async {
const String cfgName = 'General.AppBindFlag';
final Map requestMap = {
'Name': cfgName,
cfgName: {
'BeBinded': isBind ? 1 : 0,
}
};
final String requestJs = jsonEncode(requestMap);
final result = await _api.devSetSysConfig(deviceId, cfgName, requestJs,
4096, 1042, 20000, ApiSeq.instance.getSeq());
if (kDebugMode) {
XCloudResponse.fromOriginResponse(result);
}
if (result.param1 < 0) {
return Future.error(
XCloudAPIException(code: result.param1, commandId: result.commandId));
}
return Future.value(true);
}