# getSmartHomeCurrentHomeInfo 取取 APP 当前家庭的信息包含家庭 id

# Attributes

N/A

# 调用示例

//次方法仅在 美居APP 3.8,冬至2.5 及以上版本中支持调用,为兼容版本需首先判断当前APP版本
window.bridge.getAppInfo((appInfo) => {
  const { appName, appVersion } = appInfo;
  let isHighVersion = false;
  const version = {
    MSmartHome: "3.8.0",
    TSmartLife: "2.5.0",
  };
  if (window.bridge.compareVersion(appVersion, version[appName]) >= 0) {
    isHighVersion = true;
  }
  if (isHighVersion) {
    window.bridge.getSmartHomeCurrentHomeInfo(
      {},
      (res) => {
        console.log("ressp--getCurrentHomeInfo 调用成功返回callback===", res);
      },
      (error) => {
        console.log("resError--getCurrentHomeInfo=调用 失败callback==", error);
      }
    );
  } else {
    console.log("该版本中不可调用getCurrentHomeInfo方法");
  }
});

# callback

属性 类型 必要 默认值 说明
data Object Y 当前家庭信息
data.homegroupId String Y 当前家庭 id

# 接口返回示例

{
    code:0,
    data:{
        homegroupId:'17463829374
    }
}