---
name: "publishOfflineDps"
mode: "api"
versionRequirements:
  - { name: "@ray-js/lock-sdk", version: "1.1.0" }
title: "publishOfflineDps - 将离线缓存任务下发至云端。"
summary: "设备下次在线时拉取并执行；需在 init 时开启 supportOfflineDps。"
---

## publishOfflineDps

> [VERSION] @ray-js/lock-sdk >= 1.1.0

### 描述

下发离线 DP

### 参数

| 参数 | 类型 | 必填 | 描述 |
| --- | --- | --- | --- |
| `dps` | `Record<string, string \| boolean \| number>` | 是 | code → 值 |

### 返回值

类型: `Promise<void>`

无

### 示例代码

#### 示例

```ts
import { publishOfflineDps } from '@ray-js/lock-sdk';
await publishOfflineDps({ dpCode: 'switch_lock', dpValue: true });
```
