@heybox/hb-sdk API Reference - v0.9.5
    正在准备搜索索引...

    接口 VibratePayload

    device.vibrate 入参。

    只接受 intensity 与 delay;额外字段会以 INVALID_PARAMS 拒绝。两项都省略时等价于 { intensity: 'light', delay: 0 }。

    interface VibratePayload {
        delay?: number;
        intensity?: MiniProgramVibrateIntensity;
    }
    索引

    属性

    delay?: number

    Host 调度震动前的延迟毫秒数,默认 0。

    必须是 0 至 5000(含边界)的有限整数;负数、小数、NaN、Infinity 和超过 5000 的值会以 INVALID_PARAMS 拒绝。该值不是震动持续时长,SDK 也不会先在 iframe 中等待再发请求,而是把经校验的延迟交给 Host 调度。

    语义震动强度,默认 light。

    只接受精确的小写值 light、medium 或 heavy。Host 会把语义等级映射到当前平台、 硬件与系统设置可用的反馈,实际马达强度、时长和触感不构成跨平台保证。