changeAppId method

Future<bool> changeAppId({
  1. required String newAppId,
})

修改 App Id

@note 只有在未登录状态才能修改 App Id

Param newAppId App Id

Throws 如果有异常会在这里抛出,包含错误码和错误描述,详见 ChatError

Implementation

Future<bool> changeAppId({required String newAppId}) async {
  ChatLog.v('newAppId: $newAppId');
  Map req = {'appId': newAppId};
  Map result =
      await ClientChannel.invokeMethod(ChatMethodKeys.changeAppId, req);
  try {
    ChatError.hasErrorFromResult(result);
    return result.boolValue(ChatMethodKeys.changeAppKey);
  } on ChatError catch (e) {
    throw e;
  }
}