移除分享

(1)删除共享关系

【描述】

分享者通过memberId 删除与这个关系用户的所有共享关系(用户维度删除)

【方法调用】
@param memberId 用户成员Id 从SharedUserInfoBean中获取
void removeUserShare(long memberId, IResultCallback callback);
【代码范例】
TuyaHomeSdk.getDeviceShareInstance().removeUserShare(memberId, new IResultCallback() {
    @Override
    public void onError(String code, String error) {

    }

    @Override
    public void onSuccess() {

    }
})

(2)删除收到的共享关系

【描述】

被分享者通过memberId 删除与这个关系用户的所有共享关系(用户维度删除)

【方法调用】
@param memberId 用户成员Id 从SharedUserInfoBean中获取
void removeReceivedUserShare(long memberId, IResultCallback callback);
【代码范例】
TuyaHomeSdk.getDeviceShareInstance().removeReceivedUserShare(memberId, new IResultCallback() {
    @Override
    public void onError(String code, String error) {

    }

    @Override
    public void onSuccess() {

    }
})

(3)删除某个设备共享

【描述】

分享者删除指定关系用户下的某个共享的设备

【方法调用】
@param devId 设备Id
@param memberId 用户成员Id 从SharedUserInfoBean中获取
void disableDevShare(String devId, long memberId, IResultCallback callback);
【代码范例】
TuyaHomeSdk.getDeviceShareInstance().disableDevShare(devId, memberId, new IResultCallback() {
    @Override
    public void onError(String code, String error) {

    }

    @Override
    public void onSuccess() {

    }
})

(4)移除收到的分享设备

【描述】

被分享者删除某个共享的设备

【方法调用】
@param devId 设备Id
void removeReceivedDevShare(String devId, IResultCallback callback);
【代码范例】
TuyaHomeSdk.getDeviceShareInstance().removeReceivedDevShare(devId,new IResultCallback() {
    @Override
    public void onError(String code, String error) {

    }

    @Override
    public void onSuccess() {

    }
})

results matching ""

    No results matching ""