Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
b97e8fd9
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看板
未验证
提交
b97e8fd9
编写于
10月 14, 2022
作者:
O
openharmony_ci
提交者:
Gitee
10月 14, 2022
浏览文件
操作
浏览文件
下载
差异文件
!10216 事件通知和IDL文档更新
Merge pull request !10216 from FangJinliang/pr_0929
上级
7ecfa77b
d330ca60
变更
6
展开全部
隐藏空白更改
内联
并排
Showing
6 changed file
with
383 addition
and
174 deletion
+383
-174
zh-cn/application-dev/IDL/idl-guidelines.md
zh-cn/application-dev/IDL/idl-guidelines.md
+14
-14
zh-cn/application-dev/notification/common-event.md
zh-cn/application-dev/notification/common-event.md
+2
-1
zh-cn/application-dev/notification/notification-brief.md
zh-cn/application-dev/notification/notification-brief.md
+2
-2
zh-cn/application-dev/reference/apis/js-apis-commonEvent.md
zh-cn/application-dev/reference/apis/js-apis-commonEvent.md
+36
-36
zh-cn/application-dev/reference/apis/js-apis-emitter.md
zh-cn/application-dev/reference/apis/js-apis-emitter.md
+8
-8
zh-cn/application-dev/reference/apis/js-apis-notification.md
zh-cn/application-dev/reference/apis/js-apis-notification.md
+321
-113
未找到文件。
zh-cn/application-dev/IDL/idl-guidelines.md
浏览文件 @
b97e8fd9
...
@@ -433,7 +433,7 @@ export default {
...
@@ -433,7 +433,7 @@ export default {
console
.
log
(
'
ServiceAbility want:
'
+
JSON
.
stringify
(
want
));
console
.
log
(
'
ServiceAbility want:
'
+
JSON
.
stringify
(
want
));
console
.
log
(
'
ServiceAbility want name:
'
+
want
.
bundleName
)
console
.
log
(
'
ServiceAbility want name:
'
+
want
.
bundleName
)
}
catch
(
err
)
{
}
catch
(
err
)
{
console
.
log
(
"
ServiceAbility error:
"
+
err
)
console
.
log
(
'
ServiceAbility error:
'
+
err
)
}
}
console
.
info
(
'
ServiceAbility onConnect end
'
);
console
.
info
(
'
ServiceAbility onConnect end
'
);
return
new
IdlTestImp
(
'
connect
'
);
return
new
IdlTestImp
(
'
connect
'
);
...
@@ -455,13 +455,13 @@ import featureAbility from '@ohos.ability.featureAbility';
...
@@ -455,13 +455,13 @@ import featureAbility from '@ohos.ability.featureAbility';
function
callbackTestIntTransaction
(
result
:
number
,
ret
:
number
):
void
{
function
callbackTestIntTransaction
(
result
:
number
,
ret
:
number
):
void
{
if
(
result
==
0
&&
ret
==
124
)
{
if
(
result
==
0
&&
ret
==
124
)
{
console
.
log
(
"
case 1 success
"
);
console
.
log
(
'
case 1 success
'
);
}
}
}
}
function
callbackTestStringTransaction
(
result
:
number
):
void
{
function
callbackTestStringTransaction
(
result
:
number
):
void
{
if
(
result
==
0
)
{
if
(
result
==
0
)
{
console
.
log
(
"
case 2 success
"
);
console
.
log
(
'
case 2 success
'
);
}
}
}
}
...
@@ -472,17 +472,17 @@ var onAbilityConnectDone = {
...
@@ -472,17 +472,17 @@ var onAbilityConnectDone = {
testProxy
.
testStringTransaction
(
'
hello
'
,
callbackTestStringTransaction
);
testProxy
.
testStringTransaction
(
'
hello
'
,
callbackTestStringTransaction
);
},
},
onDisconnect
:
function
(
elementName
)
{
onDisconnect
:
function
(
elementName
)
{
console
.
log
(
"
onDisconnectService onDisconnect
"
);
console
.
log
(
'
onDisconnectService onDisconnect
'
);
},
},
onFailed
:
function
(
code
)
{
onFailed
:
function
(
code
)
{
console
.
log
(
"
onDisconnectService onFailed
"
);
console
.
log
(
'
onDisconnectService onFailed
'
);
}
}
};
};
function
connectAbility
:
void
{
function
connectAbility
:
void
{
let
want
=
{
let
want
=
{
"
bundleName
"
:
"
com.example.myapplicationidl
"
,
bundleName
:
'
com.example.myapplicationidl
'
,
"
abilityName
"
:
"
com.example.myapplicationidl.ServiceAbility
"
abilityName
:
'
com.example.myapplicationidl.ServiceAbility
'
};
};
let
connectionId
=
-
1
;
let
connectionId
=
-
1
;
connectionId
=
featureAbility
.
connectAbility
(
want
,
onAbilityConnectDone
);
connectionId
=
featureAbility
.
connectAbility
(
want
,
onAbilityConnectDone
);
...
@@ -595,7 +595,7 @@ export default class IdlTestServiceProxy implements IIdlTestService {
...
@@ -595,7 +595,7 @@ export default class IdlTestServiceProxy implements IIdlTestService {
let
_reply
=
new
rpc
.
MessageParcel
();
let
_reply
=
new
rpc
.
MessageParcel
();
_data
.
writeInt
(
data
);
_data
.
writeInt
(
data
);
this
.
proxy
.
sendRequest
(
IdlTestServiceProxy
.
COMMAND_TEST_INT_TRANSACTION
,
_data
,
_reply
,
_option
).
then
(
function
(
result
)
{
this
.
proxy
.
sendRequest
(
IdlTestServiceProxy
.
COMMAND_TEST_INT_TRANSACTION
,
_data
,
_reply
,
_option
).
then
(
function
(
result
)
{
if
(
result
.
errCode
==
=
0
)
{
if
(
result
.
errCode
==
0
)
{
let
_errCode
=
result
.
reply
.
readInt
();
let
_errCode
=
result
.
reply
.
readInt
();
if
(
_errCode
!=
0
)
{
if
(
_errCode
!=
0
)
{
let
_returnValue
=
undefined
;
let
_returnValue
=
undefined
;
...
@@ -605,7 +605,7 @@ export default class IdlTestServiceProxy implements IIdlTestService {
...
@@ -605,7 +605,7 @@ export default class IdlTestServiceProxy implements IIdlTestService {
let
_returnValue
=
result
.
reply
.
readInt
();
let
_returnValue
=
result
.
reply
.
readInt
();
callback
(
_errCode
,
_returnValue
);
callback
(
_errCode
,
_returnValue
);
}
else
{
}
else
{
console
.
log
(
"
sendRequest failed, errCode:
"
+
result
.
errCode
);
console
.
log
(
'
sendRequest failed, errCode:
'
+
result
.
errCode
);
}
}
})
})
}
}
...
@@ -617,11 +617,11 @@ export default class IdlTestServiceProxy implements IIdlTestService {
...
@@ -617,11 +617,11 @@ export default class IdlTestServiceProxy implements IIdlTestService {
let
_reply
=
new
rpc
.
MessageParcel
();
let
_reply
=
new
rpc
.
MessageParcel
();
_data
.
writeString
(
data
);
_data
.
writeString
(
data
);
this
.
proxy
.
sendRequest
(
IdlTestServiceProxy
.
COMMAND_TEST_STRING_TRANSACTION
,
_data
,
_reply
,
_option
).
then
(
function
(
result
)
{
this
.
proxy
.
sendRequest
(
IdlTestServiceProxy
.
COMMAND_TEST_STRING_TRANSACTION
,
_data
,
_reply
,
_option
).
then
(
function
(
result
)
{
if
(
result
.
errCode
==
=
0
)
{
if
(
result
.
errCode
==
0
)
{
let
_errCode
=
result
.
reply
.
readInt
();
let
_errCode
=
result
.
reply
.
readInt
();
callback
(
_errCode
);
callback
(
_errCode
);
}
else
{
}
else
{
console
.
log
(
"
sendRequest failed, errCode:
"
+
result
.
errCode
);
console
.
log
(
'
sendRequest failed, errCode:
'
+
result
.
errCode
);
}
}
})
})
}
}
...
@@ -644,12 +644,12 @@ import nativeMgr from 'nativeManager';
...
@@ -644,12 +644,12 @@ import nativeMgr from 'nativeManager';
function
testIntTransactionCallback
(
errCode
:
number
,
returnValue
:
number
)
function
testIntTransactionCallback
(
errCode
:
number
,
returnValue
:
number
)
{
{
console
.
log
(
"
errCode:
"
+
errCode
+
"
returnValue:
"
+
returnValue
);
console
.
log
(
'
errCode:
'
+
errCode
+
'
returnValue:
'
+
returnValue
);
}
}
function
testStringTransactionCallback
(
errCode
:
number
)
function
testStringTransactionCallback
(
errCode
:
number
)
{
{
console
.
log
(
"
errCode:
"
+
errCode
);
console
.
log
(
'
errCode:
'
+
errCode
);
}
}
function
jsProxyTriggerCppStub
()
function
jsProxyTriggerCppStub
()
...
@@ -660,6 +660,6 @@ function jsProxyTriggerCppStub()
...
@@ -660,6 +660,6 @@ function jsProxyTriggerCppStub()
tsProxy
.
testIntTransaction
(
10
,
testIntTransactionCallback
);
tsProxy
.
testIntTransaction
(
10
,
testIntTransactionCallback
);
// invoke testStringTransaction
// invoke testStringTransaction
tsProxy
.
testStringTransaction
(
"
test
"
,
testIntTransactionCallback
);
tsProxy
.
testStringTransaction
(
'
test
'
,
testIntTransactionCallback
);
}
}
```
```
zh-cn/application-dev/notification/common-event.md
浏览文件 @
b97e8fd9
...
@@ -32,7 +32,8 @@ import commonEvent from '@ohos.commonEvent';
...
@@ -32,7 +32,8 @@ import commonEvent from '@ohos.commonEvent';
2.
创建订阅者信息,详细的订阅者信息数据类型及包含的参数请见
[
CommonEventSubscribeInfo文档
](
../reference/apis/js-apis-commonEvent.md#commoneventsubscribeinfo
)
介绍。
2.
创建订阅者信息,详细的订阅者信息数据类型及包含的参数请见
[
CommonEventSubscribeInfo文档
](
../reference/apis/js-apis-commonEvent.md#commoneventsubscribeinfo
)
介绍。
```
js
```
js
private
subscriber
=
null
//用于保存创建成功的订阅者对象,后续使用其完成订阅及退订的动作
//用于保存创建成功的订阅者对象,后续使用其完成订阅及退订的动作
private
subscriber
=
null
//订阅者信息
//订阅者信息
var
subscribeInfo
=
{
var
subscribeInfo
=
{
...
...
zh-cn/application-dev/notification/notification-brief.md
浏览文件 @
b97e8fd9
# 公共事件与通知开发概述
# 公共事件与通知开发概述
公共事件与通知提供了应用程序向系统其他应用程序发布消息、接收来自系统或其他应用特定消息的能力,这些消息可以是新闻推送、广告通知或者预警信息。
公共事件与通知提供了应用程序向系统其他应用程序发布消息、接收来自系统或其他应用特定消息的能力,这些消息可以是新闻推送、广告通知或者预警信息
等
。
CES(Common Event Service, 即公共事件服务)为应用程序提供发布、订阅及退订公共事件的能力。公共事件根据事件发送方不同可分为系统公共事件和自定义公共事件。
CES(Common Event Service, 即公共事件服务)为应用程序提供发布、订阅及退订公共事件的能力。公共事件根据事件发送方不同可分为系统公共事件和自定义公共事件。
...
@@ -9,7 +9,7 @@ CES(Common Event Service, 即公共事件服务)为应用程序提供发布
...
@@ -9,7 +9,7 @@ CES(Common Event Service, 即公共事件服务)为应用程序提供发布
-
系统公共事件:系统将收集到的事件信息,根据系统策略发送给订阅该事件的用户程序。 公共事件包括:终端设备用户可感知的亮灭屏事件,以及系统关键服务发布的系统事件(例如:USB插拔,网络连接,系统升级)等。
-
系统公共事件:系统将收集到的事件信息,根据系统策略发送给订阅该事件的用户程序。 公共事件包括:终端设备用户可感知的亮灭屏事件,以及系统关键服务发布的系统事件(例如:USB插拔,网络连接,系统升级)等。
-
自定义公共事件:由应用自身定义的期望特定订阅者可以接收到的公共事件,这些公共事件往往与应用自身的业务逻辑相关。
-
自定义公共事件:由应用自身定义的期望特定订阅者可以接收到的公共事件,这些公共事件往往与应用自身的业务逻辑相关。
ANS(Advanced Notification Service,即通知
增强
服务)为应用程序提供发布通知的能力。这些通知常见的使用场景如下:
ANS(Advanced Notification Service,即通知
系统
服务)为应用程序提供发布通知的能力。这些通知常见的使用场景如下:
-
显示接收到的短消息、即时通讯消息等;
-
显示接收到的短消息、即时通讯消息等;
-
显示应用的推送消息,如广告、版本更新、新闻通知等;
-
显示应用的推送消息,如广告、版本更新、新闻通知等;
...
...
zh-cn/application-dev/reference/apis/js-apis-commonEvent.md
浏览文件 @
b97e8fd9
...
@@ -227,7 +227,7 @@ publish(event: string, options: CommonEventPublishData, callback: AsyncCallback\
...
@@ -227,7 +227,7 @@ publish(event: string, options: CommonEventPublishData, callback: AsyncCallback\
```
js
```
js
//公共事件相关信息
//公共事件相关信息
var
options
=
{
let
options
=
{
code
:
0
,
//公共事件的初始代码
code
:
0
,
//公共事件的初始代码
data
:
"
initial data
"
,
//公共事件的初始数据
data
:
"
initial data
"
,
//公共事件的初始数据
isOrdered
:
true
//有序公共事件
isOrdered
:
true
//有序公共事件
...
@@ -279,7 +279,7 @@ function PublishAsUserCallBack(err) {
...
@@ -279,7 +279,7 @@ function PublishAsUserCallBack(err) {
}
}
//指定发送的用户
//指定发送的用户
var
userId
=
100
;
let
userId
=
100
;
//发布公共事件
//发布公共事件
CommonEvent
.
publishAsUser
(
"
event
"
,
userId
,
PublishAsUserCallBack
);
CommonEvent
.
publishAsUser
(
"
event
"
,
userId
,
PublishAsUserCallBack
);
...
@@ -311,7 +311,7 @@ publishAsUser(event: string, userId: number, options: CommonEventPublishData, ca
...
@@ -311,7 +311,7 @@ publishAsUser(event: string, userId: number, options: CommonEventPublishData, ca
```
js
```
js
//公共事件相关信息
//公共事件相关信息
var
options
=
{
let
options
=
{
code
:
0
,
//公共事件的初始代码
code
:
0
,
//公共事件的初始代码
data
:
"
initial data
"
,
//公共事件的初始数据
data
:
"
initial data
"
,
//公共事件的初始数据
}
}
...
@@ -326,7 +326,7 @@ function PublishAsUserCallBack(err) {
...
@@ -326,7 +326,7 @@ function PublishAsUserCallBack(err) {
}
}
//指定发送的用户
//指定发送的用户
var
userId
=
100
;
let
userId
=
100
;
//发布公共事件
//发布公共事件
CommonEvent
.
publishAsUser
(
"
event
"
,
userId
,
options
,
PublishAsUserCallBack
);
CommonEvent
.
publishAsUser
(
"
event
"
,
userId
,
options
,
PublishAsUserCallBack
);
...
@@ -353,10 +353,10 @@ createSubscriber(subscribeInfo: CommonEventSubscribeInfo, callback: AsyncCallbac
...
@@ -353,10 +353,10 @@ createSubscriber(subscribeInfo: CommonEventSubscribeInfo, callback: AsyncCallbac
```
js
```
js
var
subscriber
;
//用于保存创建成功的订阅者对象,后续使用其完成订阅及退订的动作
let
subscriber
;
//用于保存创建成功的订阅者对象,后续使用其完成订阅及退订的动作
//订阅者信息
//订阅者信息
var
subscribeInfo
=
{
let
subscribeInfo
=
{
events
:
[
"
event
"
]
events
:
[
"
event
"
]
};
};
...
@@ -398,10 +398,10 @@ createSubscriber(subscribeInfo: CommonEventSubscribeInfo): Promise\<CommonEventS
...
@@ -398,10 +398,10 @@ createSubscriber(subscribeInfo: CommonEventSubscribeInfo): Promise\<CommonEventS
**示例:**
**示例:**
```
js
```
js
var
subscriber
;
//用于保存创建成功的订阅者对象,后续使用其完成订阅及退订的动作
let
subscriber
;
//用于保存创建成功的订阅者对象,后续使用其完成订阅及退订的动作
//订阅者信息
//订阅者信息
var
subscribeInfo
=
{
let
subscribeInfo
=
{
events
:
[
"
event
"
]
events
:
[
"
event
"
]
};
};
...
@@ -434,10 +434,10 @@ subscribe(subscriber: CommonEventSubscriber, callback: AsyncCallback\<CommonEven
...
@@ -434,10 +434,10 @@ subscribe(subscriber: CommonEventSubscriber, callback: AsyncCallback\<CommonEven
**示例:**
**示例:**
```
js
```
js
var
subscriber
;
//用于保存创建成功的订阅者对象,后续使用其完成订阅及退订的动作
let
subscriber
;
//用于保存创建成功的订阅者对象,后续使用其完成订阅及退订的动作
//订阅者信息
//订阅者信息
var
subscribeInfo
=
{
let
subscribeInfo
=
{
events
:
[
"
event
"
]
events
:
[
"
event
"
]
};
};
...
@@ -486,10 +486,10 @@ unsubscribe(subscriber: CommonEventSubscriber, callback?: AsyncCallback\<void>):
...
@@ -486,10 +486,10 @@ unsubscribe(subscriber: CommonEventSubscriber, callback?: AsyncCallback\<void>):
**示例:**
**示例:**
```
js
```
js
var
subscriber
;
//用于保存创建成功的订阅者对象,后续使用其完成订阅及退订的动作
let
subscriber
;
//用于保存创建成功的订阅者对象,后续使用其完成订阅及退订的动作
//订阅者信息
//订阅者信息
var
subscribeInfo
=
{
let
subscribeInfo
=
{
events
:
[
"
event
"
]
events
:
[
"
event
"
]
};
};
...
@@ -549,7 +549,7 @@ getCode(callback: AsyncCallback\<number>): void
...
@@ -549,7 +549,7 @@ getCode(callback: AsyncCallback\<number>): void
**示例:**
**示例:**
```
js
```
js
var
subscriber
;
//创建成功的订阅者对象
let
subscriber
;
//创建成功的订阅者对象
//获取有序公共事件的结果代码回调
//获取有序公共事件的结果代码回调
function
getCodeCallback
(
err
,
Code
)
{
function
getCodeCallback
(
err
,
Code
)
{
...
@@ -579,7 +579,7 @@ getCode(): Promise\<number>
...
@@ -579,7 +579,7 @@ getCode(): Promise\<number>
**示例:**
**示例:**
```
js
```
js
var
subscriber
;
//创建成功的订阅者对象
let
subscriber
;
//创建成功的订阅者对象
subscriber
.
getCode
().
then
((
Code
)
=>
{
subscriber
.
getCode
().
then
((
Code
)
=>
{
console
.
info
(
"
getCode
"
+
JSON
.
stringify
(
Code
));
console
.
info
(
"
getCode
"
+
JSON
.
stringify
(
Code
));
...
@@ -606,7 +606,7 @@ setCode(code: number, callback: AsyncCallback\<void>): void
...
@@ -606,7 +606,7 @@ setCode(code: number, callback: AsyncCallback\<void>): void
**示例:**
**示例:**
```
js
```
js
var
subscriber
;
//创建成功的订阅者对象
let
subscriber
;
//创建成功的订阅者对象
//设置有序公共事件的结果代码回调
//设置有序公共事件的结果代码回调
function
setCodeCallback
(
err
)
{
function
setCodeCallback
(
err
)
{
...
@@ -642,7 +642,7 @@ setCode(code: number): Promise\<void>
...
@@ -642,7 +642,7 @@ setCode(code: number): Promise\<void>
**示例:**
**示例:**
```
js
```
js
var
subscriber
;
//创建成功的订阅者对象
let
subscriber
;
//创建成功的订阅者对象
subscriber
.
setCode
(
1
).
then
(()
=>
{
subscriber
.
setCode
(
1
).
then
(()
=>
{
console
.
info
(
"
setCode
"
);
console
.
info
(
"
setCode
"
);
...
@@ -668,7 +668,7 @@ getData(callback: AsyncCallback\<string>): void
...
@@ -668,7 +668,7 @@ getData(callback: AsyncCallback\<string>): void
**示例:**
**示例:**
```
js
```
js
var
subscriber
;
//创建成功的订阅者对象
let
subscriber
;
//创建成功的订阅者对象
//获取有序公共事件的结果数据回调
//获取有序公共事件的结果数据回调
function
getDataCallback
(
err
,
Data
)
{
function
getDataCallback
(
err
,
Data
)
{
...
@@ -698,7 +698,7 @@ getData(): Promise\<string>
...
@@ -698,7 +698,7 @@ getData(): Promise\<string>
**示例:**
**示例:**
```
js
```
js
var
subscriber
;
//创建成功的订阅者对象
let
subscriber
;
//创建成功的订阅者对象
subscriber
.
getData
().
then
((
Data
)
=>
{
subscriber
.
getData
().
then
((
Data
)
=>
{
console
.
info
(
"
getData
"
+
JSON
.
stringify
(
Data
));
console
.
info
(
"
getData
"
+
JSON
.
stringify
(
Data
));
...
@@ -725,7 +725,7 @@ setData(data: string, callback: AsyncCallback\<void>): void
...
@@ -725,7 +725,7 @@ setData(data: string, callback: AsyncCallback\<void>): void
**示例:**
**示例:**
```
js
```
js
var
subscriber
;
//创建成功的订阅者对象
let
subscriber
;
//创建成功的订阅者对象
//设置有序公共事件的结果数据回调
//设置有序公共事件的结果数据回调
function
setDataCallback
(
err
)
{
function
setDataCallback
(
err
)
{
...
@@ -761,7 +761,7 @@ setData(data: string): Promise\<void>
...
@@ -761,7 +761,7 @@ setData(data: string): Promise\<void>
**示例:**
**示例:**
```
js
```
js
var
subscriber
;
//创建成功的订阅者对象
let
subscriber
;
//创建成功的订阅者对象
subscriber
.
setData
(
"
publish_data_changed
"
).
then
(()
=>
{
subscriber
.
setData
(
"
publish_data_changed
"
).
then
(()
=>
{
console
.
info
(
"
setData
"
);
console
.
info
(
"
setData
"
);
...
@@ -789,7 +789,7 @@ setCodeAndData(code: number, data: string, callback:AsyncCallback\<void>): void
...
@@ -789,7 +789,7 @@ setCodeAndData(code: number, data: string, callback:AsyncCallback\<void>): void
**示例:**
**示例:**
```
js
```
js
var
subscriber
;
//创建成功的订阅者对象
let
subscriber
;
//创建成功的订阅者对象
//设置有序公共事件的结果代码和结果数据回调
//设置有序公共事件的结果代码和结果数据回调
function
setCodeDataCallback
(
err
)
{
function
setCodeDataCallback
(
err
)
{
...
@@ -826,7 +826,7 @@ setCodeAndData(code: number, data: string): Promise\<void>
...
@@ -826,7 +826,7 @@ setCodeAndData(code: number, data: string): Promise\<void>
**示例:**
**示例:**
```
js
```
js
var
subscriber
;
//创建成功的订阅者对象
let
subscriber
;
//创建成功的订阅者对象
subscriber
.
setCodeAndData
(
1
,
"
publish_data_changed
"
).
then
(()
=>
{
subscriber
.
setCodeAndData
(
1
,
"
publish_data_changed
"
).
then
(()
=>
{
console
.
info
(
"
setCodeAndData
"
);
console
.
info
(
"
setCodeAndData
"
);
...
@@ -854,7 +854,7 @@ isOrderedCommonEvent(callback: AsyncCallback\<boolean>): void
...
@@ -854,7 +854,7 @@ isOrderedCommonEvent(callback: AsyncCallback\<boolean>): void
**示例:**
**示例:**
```
js
```
js
var
subscriber
;
//创建成功的订阅者对象
let
subscriber
;
//创建成功的订阅者对象
//获取当前公共事件是否为有序事件的回调
//获取当前公共事件是否为有序事件的回调
function
isOrderedCallback
(
err
,
isOrdered
)
{
function
isOrderedCallback
(
err
,
isOrdered
)
{
...
@@ -886,7 +886,7 @@ isOrderedCommonEvent(): Promise\<boolean>
...
@@ -886,7 +886,7 @@ isOrderedCommonEvent(): Promise\<boolean>
**示例:**
**示例:**
```
js
```
js
var
subscriber
;
//创建成功的订阅者对象
let
subscriber
;
//创建成功的订阅者对象
subscriber
.
isOrderedCommonEvent
().
then
((
isOrdered
)
=>
{
subscriber
.
isOrderedCommonEvent
().
then
((
isOrdered
)
=>
{
console
.
info
(
"
isOrdered
"
+
JSON
.
stringify
(
isOrdered
));
console
.
info
(
"
isOrdered
"
+
JSON
.
stringify
(
isOrdered
));
...
@@ -914,7 +914,7 @@ isStickyCommonEvent(callback: AsyncCallback\<boolean>): void
...
@@ -914,7 +914,7 @@ isStickyCommonEvent(callback: AsyncCallback\<boolean>): void
**示例:**
**示例:**
```
js
```
js
var
subscriber
;
//创建成功的订阅者对象
let
subscriber
;
//创建成功的订阅者对象
//获取当前公共事件是否为粘性事件的回调
//获取当前公共事件是否为粘性事件的回调
function
isStickyCallback
(
err
,
isSticky
)
{
function
isStickyCallback
(
err
,
isSticky
)
{
...
@@ -946,7 +946,7 @@ isStickyCommonEvent(): Promise\<boolean>
...
@@ -946,7 +946,7 @@ isStickyCommonEvent(): Promise\<boolean>
**示例:**
**示例:**
```
js
```
js
var
subscriber
;
//创建成功的订阅者对象
let
subscriber
;
//创建成功的订阅者对象
subscriber
.
isStickyCommonEvent
().
then
((
isSticky
)
=>
{
subscriber
.
isStickyCommonEvent
().
then
((
isSticky
)
=>
{
console
.
info
(
"
isSticky
"
+
JSON
.
stringify
(
isSticky
));
console
.
info
(
"
isSticky
"
+
JSON
.
stringify
(
isSticky
));
...
@@ -972,7 +972,7 @@ abortCommonEvent(callback: AsyncCallback\<void>): void
...
@@ -972,7 +972,7 @@ abortCommonEvent(callback: AsyncCallback\<void>): void
**示例:**
**示例:**
```
js
```
js
var
subscriber
;
//创建成功的订阅者对象
let
subscriber
;
//创建成功的订阅者对象
//取消当前有序公共事件的回调
//取消当前有序公共事件的回调
function
abortCallback
(
err
)
{
function
abortCallback
(
err
)
{
...
@@ -1002,7 +1002,7 @@ abortCommonEvent(): Promise\<void>
...
@@ -1002,7 +1002,7 @@ abortCommonEvent(): Promise\<void>
**示例:**
**示例:**
```
js
```
js
var
subscriber
;
//创建成功的订阅者对象
let
subscriber
;
//创建成功的订阅者对象
subscriber
.
abortCommonEvent
().
then
(()
=>
{
subscriber
.
abortCommonEvent
().
then
(()
=>
{
console
.
info
(
"
abortCommonEvent
"
);
console
.
info
(
"
abortCommonEvent
"
);
...
@@ -1028,7 +1028,7 @@ clearAbortCommonEvent(callback: AsyncCallback\<void>): void
...
@@ -1028,7 +1028,7 @@ clearAbortCommonEvent(callback: AsyncCallback\<void>): void
**示例:**
**示例:**
```
js
```
js
var
subscriber
;
//创建成功的订阅者对象
let
subscriber
;
//创建成功的订阅者对象
//清除当前公共事件取消状态的回调
//清除当前公共事件取消状态的回调
function
clearAbortCallback
(
err
)
{
function
clearAbortCallback
(
err
)
{
...
@@ -1058,7 +1058,7 @@ clearAbortCommonEvent(): Promise\<void>
...
@@ -1058,7 +1058,7 @@ clearAbortCommonEvent(): Promise\<void>
**示例:**
**示例:**
```
js
```
js
var
subscriber
;
//创建成功的订阅者对象
let
subscriber
;
//创建成功的订阅者对象
subscriber
.
clearAbortCommonEvent
().
then
(()
=>
{
subscriber
.
clearAbortCommonEvent
().
then
(()
=>
{
console
.
info
(
"
clearAbortCommonEvent
"
);
console
.
info
(
"
clearAbortCommonEvent
"
);
...
@@ -1084,7 +1084,7 @@ getAbortCommonEvent(callback: AsyncCallback\<boolean>): void
...
@@ -1084,7 +1084,7 @@ getAbortCommonEvent(callback: AsyncCallback\<boolean>): void
**示例:**
**示例:**
```
js
```
js
var
subscriber
;
//创建成功的订阅者对象
let
subscriber
;
//创建成功的订阅者对象
//获取当前有序公共事件是否取消的回调
//获取当前有序公共事件是否取消的回调
function
getAbortCallback
(
err
,
AbortCommonEvent
)
{
function
getAbortCallback
(
err
,
AbortCommonEvent
)
{
...
@@ -1114,7 +1114,7 @@ getAbortCommonEvent(): Promise\<boolean>
...
@@ -1114,7 +1114,7 @@ getAbortCommonEvent(): Promise\<boolean>
**示例:**
**示例:**
```
js
```
js
var
subscriber
;
//创建成功的订阅者对象
let
subscriber
;
//创建成功的订阅者对象
subscriber
.
getAbortCommonEvent
().
then
((
AbortCommonEvent
)
=>
{
subscriber
.
getAbortCommonEvent
().
then
((
AbortCommonEvent
)
=>
{
console
.
info
(
"
AbortCommonEvent
"
+
JSON
.
stringify
(
AbortCommonEvent
));
console
.
info
(
"
AbortCommonEvent
"
+
JSON
.
stringify
(
AbortCommonEvent
));
...
@@ -1140,7 +1140,7 @@ getSubscribeInfo(callback: AsyncCallback\<CommonEventSubscribeInfo>): void
...
@@ -1140,7 +1140,7 @@ getSubscribeInfo(callback: AsyncCallback\<CommonEventSubscribeInfo>): void
**示例:**
**示例:**
```
js
```
js
var
subscriber
;
//创建成功的订阅者对象
let
subscriber
;
//创建成功的订阅者对象
//获取订阅者信息回调
//获取订阅者信息回调
function
getSubscribeInfoCallback
(
err
,
SubscribeInfo
)
{
function
getSubscribeInfoCallback
(
err
,
SubscribeInfo
)
{
...
@@ -1170,7 +1170,7 @@ getSubscribeInfo(): Promise\<CommonEventSubscribeInfo>
...
@@ -1170,7 +1170,7 @@ getSubscribeInfo(): Promise\<CommonEventSubscribeInfo>
**示例:**
**示例:**
```
js
```
js
var
subscriber
;
//创建成功的订阅者对象
let
subscriber
;
//创建成功的订阅者对象
subscriber
.
getSubscribeInfo
().
then
((
SubscribeInfo
)
=>
{
subscriber
.
getSubscribeInfo
().
then
((
SubscribeInfo
)
=>
{
console
.
info
(
"
SubscribeInfo
"
+
JSON
.
stringify
(
SubscribeInfo
));
console
.
info
(
"
SubscribeInfo
"
+
JSON
.
stringify
(
SubscribeInfo
));
...
@@ -1196,7 +1196,7 @@ finishCommonEvent(callback: AsyncCallback\<void\>): void
...
@@ -1196,7 +1196,7 @@ finishCommonEvent(callback: AsyncCallback\<void\>): void
**示例:**
**示例:**
```
js
```
js
var
subscriber
;
//创建成功的订阅者对象
let
subscriber
;
//创建成功的订阅者对象
//结束当前有序公共事件的回调
//结束当前有序公共事件的回调
function
finishCommonEventCallback
(
err
)
{
function
finishCommonEventCallback
(
err
)
{
...
@@ -1226,7 +1226,7 @@ finishCommonEvent(): Promise\<void\>
...
@@ -1226,7 +1226,7 @@ finishCommonEvent(): Promise\<void\>
**示例:**
**示例:**
```
js
```
js
var
subscriber
;
//创建成功的订阅者对象
let
subscriber
;
//创建成功的订阅者对象
subscriber
.
finishCommonEvent
().
then
(()
=>
{
subscriber
.
finishCommonEvent
().
then
(()
=>
{
console
.
info
(
"
FinishCommonEvent
"
);
console
.
info
(
"
FinishCommonEvent
"
);
...
...
zh-cn/application-dev/reference/apis/js-apis-emitter.md
浏览文件 @
b97e8fd9
...
@@ -26,10 +26,10 @@ on(event: [InnerEvent](#innerevent), callback: Callback\<[EventData](#eventdata)
...
@@ -26,10 +26,10 @@ on(event: [InnerEvent](#innerevent), callback: Callback\<[EventData](#eventdata)
**参数:**
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明
|
| -------- | ----------------------------------- | ---- | ------------------------ |
| -------- | ----------------------------------- | ---- | ------------------------
---------------
|
| event |
[
InnerEvent
](
#innerevent
)
| 是 | 持续订阅的事件
|
| event |
[
InnerEvent
](
#innerevent
)
| 是 | 持续订阅的事件
,其中EventPriority不生效
|
| callback | Callback
\<
[
EventData
](
#eventdata
)
\>
| 是 | 接收订阅事件时的回调处理 |
| callback | Callback
\<
[
EventData
](
#eventdata
)
\>
| 是 | 接收订阅事件时的回调处理
|
**示例:**
**示例:**
...
@@ -53,10 +53,10 @@ once(event: [InnerEvent](#innerevent), callback: Callback\<[EventData](#eventdat
...
@@ -53,10 +53,10 @@ once(event: [InnerEvent](#innerevent), callback: Callback\<[EventData](#eventdat
**参数:**
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| 参数名 | 类型 | 必填 | 说明
|
| -------- | ----------------------------------- | ---- | ------------------------ |
| -------- | ----------------------------------- | ---- | ------------------------
---------------
|
| event |
[
InnerEvent
](
#innerevent
)
| 是 | 单次订阅的事件
|
| event |
[
InnerEvent
](
#innerevent
)
| 是 | 单次订阅的事件
,其中EventPriority不生效
|
| callback | Callback
\<
[
EventData
](
#eventdata
)
\>
| 是 | 接收订阅事件时的回调处理 |
| callback | Callback
\<
[
EventData
](
#eventdata
)
\>
| 是 | 接收订阅事件时的回调处理
|
**示例:**
**示例:**
...
...
zh-cn/application-dev/reference/apis/js-apis-notification.md
浏览文件 @
b97e8fd9
此差异已折叠。
点击以展开。
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录