基础能力

引入云能力

SDK 依赖云能力,需在小程序开发者平台开发设置-云能力,选择授权云能力 门锁设备小程序控制能力。

安装

在项目中引入

yarn add @ray-js/lock-sdk

使用

在进入面板时,需要调用 init API 对进行初始化,初始化完成后,即可正常使用 SDK API


import { init as initLock } from '@ray-js/lock-sdk';

async onLaunch(object: any) {
    devices.common.init();
    // 初始化门锁 sdk
    initLock({
        passwordDigitalBase: 10,
        passwordSupportZero: true,
        strictMode: false,
    });
    devices.common.onInitialized(device => dpKit.init(device));
    const systemInfo = getSystemInfoSync();
    const { theme } = systemInfo;

    dispatch(initializeSystemInfo(systemInfo));
    dispatch(updateThemeType(theme));
}