# 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
}
}