Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
0f55d1da
D
Docs
项目概览
OpenHarmony
/
Docs
大约 2 年 前同步成功
通知
161
Star
293
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
0f55d1da
编写于
10月 12, 2022
作者:
熊
熊欢
提交者:
Gitee
10月 12, 2022
浏览文件
操作
浏览文件
下载
差异文件
!1 [分布式硬件]API示例错误处理添加
Merge pull request !1 from 史晓晓/master
上级
cbfc9332
4598dee2
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
189 addition
and
85 deletion
+189
-85
zh-cn/application-dev/reference/apis/js-apis-device-manager.md
.../application-dev/reference/apis/js-apis-device-manager.md
+189
-85
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-device-manager.md
浏览文件 @
0f55d1da
...
@@ -22,7 +22,7 @@
...
@@ -22,7 +22,7 @@
## 导入模块
## 导入模块
```
```
js
import
deviceManager
from
'
@ohos.distributedHardware.deviceManager
'
;
import
deviceManager
from
'
@ohos.distributedHardware.deviceManager
'
;
```
```
...
@@ -42,15 +42,19 @@ createDeviceManager(bundleName: string, callback: AsyncCallback<DeviceManager
...
@@ -42,15 +42,19 @@ createDeviceManager(bundleName: string, callback: AsyncCallback<DeviceManager
| callback | AsyncCallback
<
[DeviceManager](#devicemanager)
>
| 是 | DeviceManager实例创建时调用的回调,返回设备管理器对象实例。 |
| callback | AsyncCallback
<
[DeviceManager](#devicemanager)
>
| 是 | DeviceManager实例创建时调用的回调,返回设备管理器对象实例。 |
-
示例:
-
示例:
```
```
js
deviceManager.createDeviceManager("ohos.samples.jshelloworld", (err, data) => {
try
{
deviceManager
.
createDeviceManager
(
"
ohos.samples.jshelloworld
"
,
(
err
,
data
)
=>
{
if
(
err
)
{
if
(
err
)
{
console.info("createDeviceManager err:" + JSON.stringify(err));
console
.
error
(
"
createDeviceManager errCode:
"
+
err
.
code
+
"
,errMessage:
"
+
err
.
message
);
return;
return
;
}
}
console
.
info
(
"
createDeviceManager success
"
);
console
.
info
(
"
createDeviceManager success
"
);
let
dmInstance
=
data
;
let
dmInstance
=
data
;
});
});
}
catch
(
err
)
{
console
.
error
(
"
createDeviceManager errCode:
"
+
err
.
code
+
"
,errMessage:
"
+
err
.
message
);
}
```
```
## DeviceInfo
## DeviceInfo
...
@@ -216,7 +220,11 @@ release(): void
...
@@ -216,7 +220,11 @@ release(): void
-
示例:
-
示例:
```
js
```
js
dmInstance
.
release
();
try
{
dmInstance
.
release
();
}
catch
(
err
)
{
console
.
error
(
"
release errCode:
"
+
err
.
code
+
"
,errMessage:
"
+
err
.
message
);
}
```
```
...
@@ -235,7 +243,11 @@ getTrustedDeviceListSync(): Array<DeviceInfo>
...
@@ -235,7 +243,11 @@ getTrustedDeviceListSync(): Array<DeviceInfo>
-
示例:
-
示例:
```
js
```
js
var
deviceInfoList
=
dmInstance
.
getTrustedDeviceListSync
();
try
{
var
deviceInfoList
=
dmInstance
.
getTrustedDeviceListSync
();
}
catch
(
err
)
{
console
.
error
(
"
getTrustedDeviceListSync errCode:
"
+
err
.
code
+
"
,errMessage:
"
+
err
.
message
);
}
```
```
...
@@ -254,11 +266,17 @@ getTrustedDeviceList(callback:AsyncCallback<Array<DeviceInfo>>): voi
...
@@ -254,11 +266,17 @@ getTrustedDeviceList(callback:AsyncCallback<Array<DeviceInfo>>): voi
-
示例:
-
示例:
```
js
```
js
dmInstance
.
getTrustedDeviceList
((
err
,
data
)
=>
{
try
{
console
.
log
(
"
getTrustedDeviceList err:
"
+
JSON
.
stringify
(
err
));
dmInstance
.
getTrustedDeviceList
((
err
,
data
)
=>
{
if
(
err
)
{
console
.
error
(
"
getTrustedDeviceList errCode:
"
+
err
.
code
+
"
,errMessage:
"
+
err
.
message
);
return
;
}
console
.
log
(
'
get trusted device info:
'
+
JSON
.
stringify
(
data
));
console
.
log
(
'
get trusted device info:
'
+
JSON
.
stringify
(
data
));
}
});
);
}
catch
(
err
)
{
console
.
error
(
"
getTrustedDeviceList errCode:
"
+
err
.
code
+
"
,errMessage:
"
+
err
.
message
);
}
```
```
### getTrustedDeviceList<sup>8+</sup>
### getTrustedDeviceList<sup>8+</sup>
...
@@ -276,11 +294,15 @@ getTrustedDeviceList(): Promise<Array<DeviceInfo>>
...
@@ -276,11 +294,15 @@ getTrustedDeviceList(): Promise<Array<DeviceInfo>>
-
示例:
-
示例:
```
js
```
js
dmInstance
.
getTrustedDeviceList
().
then
((
data
)
=>
{
try
{
dmInstance
.
getTrustedDeviceList
().
then
((
data
)
=>
{
console
.
log
(
'
get trusted device info:
'
+
JSON
.
stringify
(
data
));
console
.
log
(
'
get trusted device info:
'
+
JSON
.
stringify
(
data
));
}).
catch
((
err
)
=>
{
}).
catch
((
err
)
=>
{
console
.
log
(
"
getTrustedDeviceList err:
"
+
JSON
.
stringify
(
err
));
console
.
error
(
"
getTrustedDeviceList errCode:
"
+
err
.
code
+
"
,errMessage:
"
+
err
.
message
);
});
});
}
catch
(
err
)
{
console
.
error
(
"
getTrustedDeviceList errCode:
"
+
err
.
code
+
"
,errMessage:
"
+
err
.
message
);
}
```
```
### getLocalDeviceInfoSync<sup>8+</sup>
### getLocalDeviceInfoSync<sup>8+</sup>
...
@@ -298,7 +320,11 @@ getLocalDeviceInfoSync(): [DeviceInfo](#deviceinfo)
...
@@ -298,7 +320,11 @@ getLocalDeviceInfoSync(): [DeviceInfo](#deviceinfo)
-
示例:
-
示例:
```
js
```
js
var
deviceInfo
=
dmInstance
.
getLocalDeviceInfoSync
();
try
{
var
deviceInfo
=
dmInstance
.
getLocalDeviceInfoSync
();
}
catch
(
err
)
{
console
.
error
(
"
getLocalDeviceInfoSync errCode:
"
+
err
.
code
+
"
,errMessage:
"
+
err
.
message
);
}
```
```
...
@@ -317,11 +343,17 @@ getLocalDeviceInfo(callback:AsyncCallback<DeviceInfo>): void
...
@@ -317,11 +343,17 @@ getLocalDeviceInfo(callback:AsyncCallback<DeviceInfo>): void
-
示例:
-
示例:
```
js
```
js
dmInstance
.
getLocalDeviceInfo
((
err
,
data
)
=>
{
try
{
console
.
log
(
"
getLocalDeviceInfo err:
"
+
JSON
.
stringify
(
err
));
dmInstance
.
getLocalDeviceInfo
((
err
,
data
)
=>
{
console
.
log
(
'
get local device info:
'
+
JSON
.
stringify
(
data
));
if
(
err
)
{
console
.
error
(
"
getLocalDeviceInfo errCode:
"
+
err
.
code
+
"
,errMessage:
"
+
err
.
message
);
return
;
}
}
);
console
.
log
(
'
get local device info:
'
+
JSON
.
stringify
(
data
));
});
}
catch
(
err
)
{
console
.
error
(
"
getLocalDeviceInfo errCode:
"
+
err
.
code
+
"
,errMessage:
"
+
err
.
message
);
}
```
```
### getLocalDeviceInfo<sup>8+</sup>
### getLocalDeviceInfo<sup>8+</sup>
...
@@ -339,11 +371,15 @@ getLocalDeviceInfo(): Promise<DeviceInfo>
...
@@ -339,11 +371,15 @@ getLocalDeviceInfo(): Promise<DeviceInfo>
-
示例:
-
示例:
```
js
```
js
dmInstance
.
getLocalDeviceInfo
().
then
((
data
)
=>
{
try
{
dmInstance
.
getLocalDeviceInfo
().
then
((
data
)
=>
{
console
.
log
(
'
get local device info:
'
+
JSON
.
stringify
(
data
));
console
.
log
(
'
get local device info:
'
+
JSON
.
stringify
(
data
));
}).
catch
((
err
)
=>
{
}).
catch
((
err
)
=>
{
console
.
log
(
"
getLocalDeviceInfo err:
"
+
JSON
.
stringify
(
err
));
console
.
error
(
"
getLocalDeviceInfo errCode:
"
+
err
.
code
+
"
,errMessage:
"
+
err
.
message
);
});
});
}
catch
(
err
)
{
console
.
error
(
"
getLocalDeviceInfo errCode:
"
+
err
.
code
+
"
,errMessage:
"
+
err
.
message
);
}
```
```
### startDeviceDiscovery8+</sup>
### startDeviceDiscovery8+</sup>
...
@@ -372,7 +408,11 @@ startDeviceDiscovery(subscribeInfo: SubscribeInfo): void
...
@@ -372,7 +408,11 @@ startDeviceDiscovery(subscribeInfo: SubscribeInfo): void
"
isWakeRemote
"
:
false
,
"
isWakeRemote
"
:
false
,
"
capability
"
:
1
"
capability
"
:
1
};
};
dmInstance
.
startDeviceDiscovery
(
subscribeInfo
);
// 当有设备发现时,通过deviceFound回调通知给应用程序
try
{
dmInstance
.
startDeviceDiscovery
(
subscribeInfo
);
// 当有设备发现时,通过deviceFound回调通知给应用程序
}
catch
(
err
)
{
console
.
error
(
"
startDeviceDiscovery errCode:
"
+
err
.
code
+
"
,errMessage:
"
+
err
.
message
);
}
```
```
### startDeviceDiscovery9+</sup>
### startDeviceDiscovery9+</sup>
...
@@ -411,7 +451,11 @@ startDeviceDiscovery(subscribeInfo: SubscribeInfo, filterOptions?: string): void
...
@@ -411,7 +451,11 @@ startDeviceDiscovery(subscribeInfo: SubscribeInfo, filterOptions?: string): void
}
}
]
]
};
};
dmInstance
.
startDeviceDiscovery
(
subscribeInfo
,
JSON
.
stringify
(
filterOptions
));
// 当有设备发现时,通过deviceFound回调通知给应用程序
try
{
dmInstance
.
startDeviceDiscovery
(
subscribeInfo
,
JSON
.
stringify
(
filterOptions
));
// 当有设备发现时,通过deviceFound回调通知给应用程序
}
catch
(
err
)
{
console
.
error
(
"
startDeviceDiscovery errCode:
"
+
err
.
code
+
"
,errMessage:
"
+
err
.
message
);
}
```
```
### stopDeviceDiscovery
### stopDeviceDiscovery
...
@@ -430,7 +474,11 @@ stopDeviceDiscovery(subscribeId: number): void
...
@@ -430,7 +474,11 @@ stopDeviceDiscovery(subscribeId: number): void
-
示例:
-
示例:
```
js
```
js
// 入参需要和startDeviceDiscovery接口传入的subscribeId配对使用
// 入参需要和startDeviceDiscovery接口传入的subscribeId配对使用
dmInstance
.
stopDeviceDiscovery
(
subscribeId
);
try
{
dmInstance
.
stopDeviceDiscovery
(
subscribeId
);
}
catch
(
err
)
{
console
.
error
(
"
stopDeviceDiscovery errCode:
"
+
err
.
code
+
"
,errMessage:
"
+
err
.
message
);
}
```
```
### publishDeviceDiscovery9+</sup>
### publishDeviceDiscovery9+</sup>
...
@@ -456,7 +504,11 @@ publishDeviceDiscovery(publishInfo: PublishInfo): void
...
@@ -456,7 +504,11 @@ publishDeviceDiscovery(publishInfo: PublishInfo): void
"
freq
"
:
2
,
// 高频率
"
freq
"
:
2
,
// 高频率
"
ranging
"
:
1
// 支持发现时测距
"
ranging
"
:
1
// 支持发现时测距
};
};
dmInstance
.
publishDeviceDiscovery
(
publishInfo
);
// 当有发布结果时,通过回调通知给应用程序
try
{
dmInstance
.
publishDeviceDiscovery
(
publishInfo
);
// 当有发布结果时,通过回调通知给应用程序
}
catch
(
err
)
{
console
.
error
(
"
publishDeviceDiscovery errCode:
"
+
err
.
code
+
"
,errMessage:
"
+
err
.
message
);
}
```
```
### unPublishDeviceDiscovery9+</sup>
### unPublishDeviceDiscovery9+</sup>
...
@@ -475,7 +527,11 @@ unPublishDeviceDiscovery(publishId: number): void
...
@@ -475,7 +527,11 @@ unPublishDeviceDiscovery(publishId: number): void
-
示例:
-
示例:
```
js
```
js
// 入参需要和publishDeviceDiscovery接口传入的publishId配对使用
// 入参需要和publishDeviceDiscovery接口传入的publishId配对使用
dmInstance
.
unPublishDeviceDiscovery
(
publishId
);
try
{
dmInstance
.
unPublishDeviceDiscovery
(
publishId
);
}
catch
(
err
)
{
console
.
error
(
"
unPublishDeviceDiscovery errCode:
"
+
err
.
code
+
"
,errMessage:
"
+
err
.
message
);
}
```
```
### authenticateDevice
### authenticateDevice
...
@@ -505,14 +561,18 @@ authenticateDevice(deviceInfo: DeviceInfo, authParam: AuthParam, callback: Async
...
@@ -505,14 +561,18 @@ authenticateDevice(deviceInfo: DeviceInfo, authParam: AuthParam, callback: Async
"
authType
"
:
1
,
// 认证类型: 1 - 无账号PIN码认证
"
authType
"
:
1
,
// 认证类型: 1 - 无账号PIN码认证
"
extraInfo
"
:
{}
"
extraInfo
"
:
{}
}
}
dmInstance
.
authenticateDevice
(
deviceInfo
,
authParam
,
(
err
,
data
)
=>
{
try
{
dmInstance
.
authenticateDevice
(
deviceInfo
,
authParam
,
(
err
,
data
)
=>
{
if
(
err
)
{
if
(
err
)
{
console
.
info
(
TAG
+
"
authenticateDevice err:
"
+
JSON
.
stringify
(
err
)
);
console
.
error
(
"
authenticateDevice errCode:
"
+
err
.
code
+
"
,errMessage:
"
+
err
.
message
);
return
;
return
;
}
}
console
.
info
(
TAG
+
"
authenticateDevice result:
"
+
JSON
.
stringify
(
data
));
console
.
info
(
TAG
+
"
authenticateDevice result:
"
+
JSON
.
stringify
(
data
));
token
=
data
.
pinToken
;
token
=
data
.
pinToken
;
});
});
}
catch
(
err
)
{
console
.
error
(
"
authenticateDevice errCode:
"
+
err
.
code
+
"
,errMessage:
"
+
err
.
message
);
}
```
```
### unAuthenticateDevice<sup>8+</sup>
### unAuthenticateDevice<sup>8+</sup>
...
@@ -530,7 +590,11 @@ unAuthenticateDevice(deviceInfo: DeviceInfo): void
...
@@ -530,7 +590,11 @@ unAuthenticateDevice(deviceInfo: DeviceInfo): void
-
示例:
-
示例:
```
js
```
js
dmInstance
.
unAuthenticateDevice
(
deviceInfo
);
try
{
dmInstance
.
unAuthenticateDevice
(
deviceInfo
);
}
catch
(
err
)
{
console
.
error
(
"
unAuthenticateDevice errCode:
"
+
err
.
code
+
"
,errMessage:
"
+
err
.
message
);
}
```
```
...
@@ -555,13 +619,17 @@ verifyAuthInfo(authInfo: AuthInfo, callback: AsyncCallback<{deviceId: string, le
...
@@ -555,13 +619,17 @@ verifyAuthInfo(authInfo: AuthInfo, callback: AsyncCallback<{deviceId: string, le
"
token
"
:
xxxxxx
,
"
token
"
:
xxxxxx
,
"
extraInfo
"
:
{}
"
extraInfo
"
:
{}
}
}
dmInstance
.
verifyAuthInfo
(
authInfo
,
(
err
,
data
)
=>
{
try
{
dmInstance
.
verifyAuthInfo
(
authInfo
,
(
err
,
data
)
=>
{
if
(
err
)
{
if
(
err
)
{
console
.
info
(
TAG
+
"
verifyAuthInfo err:
"
+
JSON
.
stringify
(
err
)
);
console
.
error
(
"
verifyAuthInfo errCode:
"
+
err
.
code
+
"
,errMessage:
"
+
err
.
message
);
return
;
return
;
}
}
console
.
info
(
TAG
+
"
verifyAuthInfo result:
"
+
JSON
.
stringify
(
data
));
console
.
info
(
TAG
+
"
verifyAuthInfo result:
"
+
JSON
.
stringify
(
data
));
});
});
}
catch
(
err
)
{
console
.
error
(
"
verifyAuthInfo errCode:
"
+
err
.
code
+
"
,errMessage:
"
+
err
.
message
);
}
```
```
...
@@ -581,10 +649,13 @@ on(type: 'deviceStateChange', callback: Callback<{ action: DeviceStateChange
...
@@ -581,10 +649,13 @@ on(type: 'deviceStateChange', callback: Callback<{ action: DeviceStateChange
-
示例:
-
示例:
```
js
```
js
dmInstance
.
on
(
'
deviceStateChange
'
,
(
data
)
=>
{
try
{
console
.
info
(
"
deviceStateChange on:
"
+
JSON
.
stringify
(
data
));
dmInstance
.
on
(
'
deviceStateChange
'
,
(
data
)
=>
{
}
console
.
info
(
"
deviceStateChange on:
"
+
JSON
.
stringify
(
data
));
);
});
}
catch
(
err
)
{
console
.
error
(
"
deviceStateChange errCode:
"
+
err
.
code
+
"
,errMessage:
"
+
err
.
message
);
}
```
```
...
@@ -604,10 +675,13 @@ off(type: 'deviceStateChange', callback?: Callback<{ action: DeviceStateChang
...
@@ -604,10 +675,13 @@ off(type: 'deviceStateChange', callback?: Callback<{ action: DeviceStateChang
-
示例:
-
示例:
```
js
```
js
dmInstance
.
off
(
'
deviceStateChange
'
,
(
data
)
=>
{
try
{
console
.
info
(
'
deviceStateChange
'
+
JSON
.
stringify
(
data
));
dmInstance
.
off
(
'
deviceStateChange
'
,
(
data
)
=>
{
}
console
.
info
(
'
deviceStateChange
'
+
JSON
.
stringify
(
data
));
);
});
}
catch
(
err
)
{
console
.
error
(
"
deviceStateChange errCode:
"
+
err
.
code
+
"
,errMessage:
"
+
err
.
message
);
}
```
```
...
@@ -627,10 +701,13 @@ on(type: 'deviceFound', callback: Callback<{ subscribeId: number, device: Dev
...
@@ -627,10 +701,13 @@ on(type: 'deviceFound', callback: Callback<{ subscribeId: number, device: Dev
-
示例:
-
示例:
```
js
```
js
dmInstance
.
on
(
'
deviceFound
'
,
(
data
)
=>
{
try
{
console
.
info
(
"
deviceFound:
"
+
JSON
.
stringify
(
data
));
dmInstance
.
on
(
'
deviceFound
'
,
(
data
)
=>
{
}
console
.
info
(
"
deviceFound:
"
+
JSON
.
stringify
(
data
));
);
});
}
catch
(
err
)
{
console
.
error
(
"
deviceFound errCode:
"
+
err
.
code
+
"
,errMessage:
"
+
err
.
message
);
}
```
```
### off('deviceFound')
### off('deviceFound')
...
@@ -649,10 +726,13 @@ off(type: 'deviceFound', callback?: Callback<{ subscribeId: number, device: D
...
@@ -649,10 +726,13 @@ off(type: 'deviceFound', callback?: Callback<{ subscribeId: number, device: D
-
示例:
-
示例:
```
js
```
js
dmInstance
.
off
(
'
deviceFound
'
,
(
data
)
=>
{
try
{
console
.
info
(
'
deviceFound
'
+
JSON
.
stringify
(
data
));
dmInstance
.
off
(
'
deviceFound
'
,
(
data
)
=>
{
}
console
.
info
(
'
deviceFound
'
+
JSON
.
stringify
(
data
));
);
});
}
catch
(
err
)
{
console
.
error
(
"
deviceFound errCode:
"
+
err
.
code
+
"
,errMessage:
"
+
err
.
message
);
}
```
```
### on('discoverFail')
### on('discoverFail')
...
@@ -671,10 +751,13 @@ on(type: 'discoverFail', callback: Callback<{ subscribeId: number, reason: nu
...
@@ -671,10 +751,13 @@ on(type: 'discoverFail', callback: Callback<{ subscribeId: number, reason: nu
-
示例:
-
示例:
```
js
```
js
dmInstance
.
on
(
'
discoverFail
'
,
(
data
)
=>
{
try
{
this
.
log
(
"
discoverFail on:
"
+
JSON
.
stringify
(
data
));
dmInstance
.
on
(
'
discoverFail
'
,
(
data
)
=>
{
}
console
.
info
(
"
discoverFail on:
"
+
JSON
.
stringify
(
data
));
);
});
}
catch
(
err
)
{
console
.
error
(
"
discoverFail errCode:
"
+
err
.
code
+
"
,errMessage:
"
+
err
.
message
);
}
```
```
### off('discoverFail')
### off('discoverFail')
...
@@ -693,10 +776,13 @@ off(type: 'discoverFail', callback?: Callback<{ subscribeId: number, reason:
...
@@ -693,10 +776,13 @@ off(type: 'discoverFail', callback?: Callback<{ subscribeId: number, reason:
-
示例:
-
示例:
```
js
```
js
dmInstance
.
off
(
'
deviceFound
'
,
(
data
)
=>
{
try
{
console
.
info
(
'
deviceFound
'
+
JSON
.
stringify
(
data
));
dmInstance
.
off
(
'
discoverFail
'
,
(
data
)
=>
{
}
console
.
info
(
'
discoverFail
'
+
JSON
.
stringify
(
data
));
);
});
}
catch
(
err
)
{
console
.
error
(
"
discoverFail errCode:
"
+
err
.
code
+
"
,errMessage:
"
+
err
.
message
);
}
```
```
### on('publishSuccess')9+</sup>
### on('publishSuccess')9+</sup>
...
@@ -715,10 +801,13 @@ on(type: 'publishSuccess', callback: Callback<{ publishId: number }>): voi
...
@@ -715,10 +801,13 @@ on(type: 'publishSuccess', callback: Callback<{ publishId: number }>): voi
-
示例:
-
示例:
```
js
```
js
dmInstance
.
on
(
'
publishSuccess
'
,
(
data
)
=>
{
try
{
console
.
info
(
"
publishSuccess:
"
+
JSON
.
stringify
(
data
));
dmInstance
.
on
(
'
publishSuccess
'
,
(
data
)
=>
{
}
console
.
info
(
"
publishSuccess:
"
+
JSON
.
stringify
(
data
));
);
});
}
catch
(
err
)
{
console
.
error
(
"
publishSuccess errCode:
"
+
err
.
code
+
"
,errMessage:
"
+
err
.
message
);
}
```
```
### off('publishSuccess')9+</sup>
### off('publishSuccess')9+</sup>
...
@@ -737,10 +826,13 @@ off(type: 'publishSuccess', callback?: Callback<{ publishId: number }>): v
...
@@ -737,10 +826,13 @@ off(type: 'publishSuccess', callback?: Callback<{ publishId: number }>): v
-
示例:
-
示例:
```
js
```
js
dmInstance
.
off
(
'
publishSuccess
'
,
(
data
)
=>
{
try
{
console
.
info
(
'
publishSuccess
'
+
JSON
.
stringify
(
data
));
dmInstance
.
off
(
'
publishSuccess
'
,
(
data
)
=>
{
}
console
.
info
(
'
publishSuccess
'
+
JSON
.
stringify
(
data
));
);
});
}
catch
(
err
)
{
console
.
error
(
"
publishSuccess errCode:
"
+
err
.
code
+
"
,errMessage:
"
+
err
.
message
);
}
```
```
### on('publishFail')9+</sup>
### on('publishFail')9+</sup>
...
@@ -759,10 +851,13 @@ on(type: 'publishFail', callback: Callback<{ publishId: number, reason: numbe
...
@@ -759,10 +851,13 @@ on(type: 'publishFail', callback: Callback<{ publishId: number, reason: numbe
-
示例:
-
示例:
```
js
```
js
dmInstance
.
on
(
'
publishFail
'
,
(
data
)
=>
{
try
{
this
.
log
(
"
publishFail on:
"
+
JSON
.
stringify
(
data
));
dmInstance
.
on
(
'
publishFail
'
,
(
data
)
=>
{
}
console
.
info
(
"
publishFail on:
"
+
JSON
.
stringify
(
data
));
);
});
}
catch
(
err
)
{
console
.
error
(
"
publishFail errCode:
"
+
err
.
code
+
"
,errMessage:
"
+
err
.
message
);
}
```
```
### off('publishFail')9+</sup>
### off('publishFail')9+</sup>
...
@@ -781,10 +876,13 @@ off(type: 'publishFail', callback?: Callback<{ publishId: number, reason: num
...
@@ -781,10 +876,13 @@ off(type: 'publishFail', callback?: Callback<{ publishId: number, reason: num
-
示例:
-
示例:
```
js
```
js
dmInstance
.
off
(
'
publishFail
'
,
(
data
)
=>
{
try
{
console
.
info
(
'
publishFail
'
+
JSON
.
stringify
(
data
));
dmInstance
.
off
(
'
publishFail
'
,
(
data
)
=>
{
}
console
.
info
(
'
publishFail
'
+
JSON
.
stringify
(
data
));
);
});
}
catch
(
err
)
{
console
.
error
(
"
publishFail errCode:
"
+
err
.
code
+
"
,errMessage:
"
+
err
.
message
);
}
```
```
### on('serviceDie')
### on('serviceDie')
...
@@ -803,10 +901,13 @@ on(type: 'serviceDie', callback: () => void): void
...
@@ -803,10 +901,13 @@ on(type: 'serviceDie', callback: () => void): void
-
示例:
-
示例:
```
js
```
js
dmInstance
.
on
(
"
serviceDie
"
,
()
=>
{
try
{
console
.
info
(
"
serviceDie on
"
);
dmInstance
.
on
(
"
serviceDie
"
,
()
=>
{
}
console
.
info
(
"
serviceDie on
"
);
);
});
}
catch
(
err
)
{
console
.
error
(
"
serviceDie errCode:
"
+
err
.
code
+
"
,errMessage:
"
+
err
.
message
);
}
```
```
...
@@ -826,8 +927,11 @@ off(type: 'serviceDie', callback?: () => void): void
...
@@ -826,8 +927,11 @@ off(type: 'serviceDie', callback?: () => void): void
-
示例:
-
示例:
```
js
```
js
dmInstance
.
off
(
"
serviceDie
"
,
()
=>
{
try
{
console
.
info
(
"
serviceDie off
"
);
dmInstance
.
off
(
"
serviceDie
"
,
()
=>
{
}
console
.
info
(
"
serviceDie off
"
);
);
});
}
catch
(
err
)
{
console
.
error
(
"
serviceDie errCode:
"
+
err
.
code
+
"
,errMessage:
"
+
err
.
message
);
}
```
```
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录