js-apis-inner-application-missionParameter.md 1.2 KB
Newer Older
M
m00512953 已提交
1 2
# MissionParameter

Z
zhongjianfei 已提交
3
作为[startSyncRemoteMissions](js-apis-distributedMissionManager.md#distributedmissionmanagerstartsyncremotemissions)的入参,表示同步时所需参数的枚举。
M
m00512953 已提交
4 5 6

**系统能力**:SystemCapability.Ability.AbilityRuntime.Mission

D
merge  
donglin 已提交
7
| 名称          | 类型    | 可读   | 可写   | 说明          |
M
m00512953 已提交
8 9 10 11 12 13 14 15 16 17
| ----------- | ------- | ---- | ---- | ----------- |
| deviceId    | string  | 是    | 是    | 表示设备ID。     |
| fixConflict | boolean | 是    | 是    | 表示是否存在版本冲突。 |
| tag         | number  | 是    | 是    | 表示特定的标签。    |

**示例:**
```ts
import distributedMissionManager from '@ohos.distributedMissionManager';

let missionParameter = {
M
mingxihua 已提交
18
    deviceId: '123456',
M
m00512953 已提交
19 20 21 22 23
    fixConflict: true,
    tag: 123
};
try {
    distributedMissionManager.startSyncRemoteMissions(missionParameter,
M
mingxihua 已提交
24 25 26 27 28 29
        (error, data) => {
            if (error && error.code !== 0) {
                console.error('startSyncRemoteMissions fail, error: ${JSON.stringify(error)}');
            } else {
                console.log('startSyncRemoteMissions success, data: ${JSON.stringify(data)}');
            }
M
m00512953 已提交
30 31 32
        }
    );
} catch (err) {
M
mingxihua 已提交
33
    console.error('startSyncRemoteMissions fail: ${JSON.stringify(err)}');
M
m00512953 已提交
34 35
}
```