未验证 提交 ba5814e8 编写于 作者: O openharmony_ci 提交者: Gitee

!14558 ANS接口文档修改(monthly)

Merge pull request !14558 from FangJinliang/monthly_20221018
......@@ -16,7 +16,7 @@ import WantAgent from '@ohos.app.ability.wantAgent';
getWantAgent(info: WantAgentInfo, callback: AsyncCallback\<WantAgent\>): void
创建WantAgent(callback形式)。
创建WantAgent(callback形式)。 创建失败返回的WantAgent为空值。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core
......@@ -77,7 +77,7 @@ try {
getWantAgent(info: WantAgentInfo): Promise\<WantAgent\>
创建WantAgent(Promise形式)。
创建WantAgent(Promise形式)。 创建失败返回的WantAgent为空值。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core
......
......@@ -36,6 +36,8 @@ subscribe(subscriber: NotificationSubscriber, info: NotificationSubscribeInfo, c
**错误码:**
错误码详细介绍请参考[errcode-notification](../errorcodes/errorcode-notification.md)
| 错误码ID | 错误信息 |
| -------- | ----------------------------------- |
| 1600001 | Internal error. |
......@@ -88,6 +90,8 @@ subscribe(subscriber: NotificationSubscriber, callback: AsyncCallback\<void\>):
**错误码:**
错误码详细介绍请参考[errcode-notification](../errorcodes/errorcode-notification.md)
| 错误码ID | 错误信息 |
| -------- | ----------------------------------- |
| 1600001 | Internal error. |
......@@ -136,6 +140,8 @@ subscribe(subscriber: NotificationSubscriber, info?: NotificationSubscribeInfo):
**错误码:**
错误码详细介绍请参考[errcode-notification](../errorcodes/errorcode-notification.md)
| 错误码ID | 错误信息 |
| -------- | ----------------------------------- |
| 1600001 | Internal error. |
......@@ -179,6 +185,8 @@ unsubscribe(subscriber: NotificationSubscriber, callback: AsyncCallback\<void\>)
**错误码:**
错误码详细介绍请参考[errcode-notification](../errorcodes/errorcode-notification.md)
| 错误码ID | 错误信息 |
| -------- | ----------------------------------- |
| 1600001 | Internal error. |
......@@ -226,6 +234,8 @@ unsubscribe(subscriber: NotificationSubscriber): Promise\<void\>
**错误码:**
错误码详细介绍请参考[errcode-notification](../errorcodes/errorcode-notification.md)
| 错误码ID | 错误信息 |
| -------- | ----------------------------------- |
| 1600001 | Internal error. |
......@@ -271,6 +281,8 @@ remove(bundle: BundleOption, notificationKey: NotificationKey, reason: RemoveRea
**错误码:**
错误码详细介绍请参考[errcode-notification](../errorcodes/errorcode-notification.md)
| 错误码ID | 错误信息 |
| -------- | ---------------------------------------- |
| 1600001 | Internal error. |
......@@ -324,6 +336,8 @@ remove(bundle: BundleOption, notificationKey: NotificationKey, reason: RemoveRea
**错误码:**
错误码详细介绍请参考[errcode-notification](../errorcodes/errorcode-notification.md)
| 错误码ID | 错误信息 |
| -------- | ---------------------------------------- |
| 1600001 | Internal error. |
......@@ -372,6 +386,8 @@ remove(hashCode: string, reason: RemoveReason, callback: AsyncCallback\<void\>):
**错误码:**
错误码详细介绍请参考[errcode-notification](../errorcodes/errorcode-notification.md)
| 错误码ID | 错误信息 |
| -------- | ----------------------------------- |
| 1600001 | Internal error. |
......@@ -418,6 +434,8 @@ remove(hashCode: string, reason: RemoveReason): Promise\<void\>
**错误码:**
错误码详细介绍请参考[errcode-notification](../errorcodes/errorcode-notification.md)
| 错误码ID | 错误信息 |
| -------- | ----------------------------------- |
| 1600001 | Internal error. |
......@@ -458,6 +476,8 @@ removeAll(bundle: BundleOption, callback: AsyncCallback\<void\>): void
**错误码:**
错误码详细介绍请参考[errcode-notification](../errorcodes/errorcode-notification.md)
| 错误码ID | 错误信息 |
| -------- | ---------------------------------------- |
| 1600001 | Internal error. |
......@@ -503,6 +523,8 @@ removeAll(callback: AsyncCallback\<void\>): void
**错误码:**
错误码详细介绍请参考[errcode-notification](../errorcodes/errorcode-notification.md)
| 错误码ID | 错误信息 |
| -------- | ----------------------------------- |
| 1600001 | Internal error. |
......@@ -545,6 +567,8 @@ removeAll(bundle?: BundleOption): Promise\<void\>
**错误码:**
错误码详细介绍请参考[errcode-notification](../errorcodes/errorcode-notification.md)
| 错误码ID | 错误信息 |
| -------- | ---------------------------------------- |
| 1600001 | Internal error. |
......@@ -582,6 +606,8 @@ removeAll(userId: number, callback: AsyncCallback\<void>): void
**错误码:**
错误码详细介绍请参考[errcode-notification](../errorcodes/errorcode-notification.md)
| 错误码ID | 错误信息 |
| -------- | ----------------------------------- |
| 1600001 | Internal error. |
......@@ -625,6 +651,8 @@ removeAll(userId: number): Promise\<void>
**错误码:**
错误码详细介绍请参考[errcode-notification](../errorcodes/errorcode-notification.md)
| 错误码ID | 错误信息 |
| -------- | ----------------------------------- |
| 1600001 | Internal error. |
......
......@@ -16,7 +16,7 @@ import WantAgent from '@ohos.wantAgent';
getWantAgent(info: WantAgentInfo, callback: AsyncCallback\<WantAgent\>): void
创建WantAgent(callback形式)。
创建WantAgent(callback形式)。 创建失败返回的WantAgent为空值。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core
......@@ -75,7 +75,7 @@ WantAgent.getWantAgent(wantAgentInfo, getWantAgentCallback);
getWantAgent(info: WantAgentInfo): Promise\<WantAgent\>
创建WantAgent(Promise形式)。
创建WantAgent(Promise形式)。 创建失败返回的WantAgent为空值。
**系统能力**:SystemCapability.Ability.AbilityRuntime.Core
......
# 元能力子系统错误码
## 1600001 内部错误
**错误信息**
Internal error.
**错误描述**
多线程处理异常、内部指针校验错误等内部处理错误时,方法将返回该错误码。
**可能原因**
多线程处理、内部处理异常等内核通用错误。
**处理步骤**
确认系统资源是否足够。
## 1600002 序列化或反序列化错误
**错误信息**
marshalling or unmarshalling error.
**错误描述**
数据传输前,进行序列化或反序列化错误,方法将返回该错误码。
**可能原因**
应用与通知服务字段未匹配。
**处理步骤**
检查应用sdk版本与系统版本是否匹配。
## 1600003 连接通知服务失败
**错误信息**
Failed to connect service.
**错误描述**
应用连接通知服务失败,方法将返回该错误码。
**可能原因**
通知服务繁忙或异常。
**处理步骤**
重启系统。
## 1600004 通知开关关闭
**错误信息**
Notification is not enabled.
**错误描述**
当通知开关为关闭状态时,方法将返回该错误码。
**可能原因**
应用的通知开关为关闭状态。
**处理步骤**
通知设置里开启应用通知开关。
## 1600005 通知渠道关闭
**错误信息**
Notification slot is not enabled.
**错误描述**
当通知渠道关闭时,方法将返回该错误码。
**可能原因**
通知渠道关闭状态,或未添加该类型渠道。
**处理步骤**
1、通知设置里查看应用是否有该类型渠道,没有需要新增。
2、通知设置里查看应用该类型渠道状态,要保持开启状态。
## 1600006 通知删除失败
**错误信息**
Notification is not allowed to remove.
**错误描述**
通知设置了禁止删除属性,方法将返回该错误码。
**可能原因**
通知设置了禁止删除属性。
**处理步骤**
参考[NotificationRequest](../apis/js-apis-notificationManager.md#notificationrequest)通知禁止删除属性。
## 1600007 通知不存在
**错误信息**
The notification is not exist.
**错误描述**
通知服务未找到该通知,方法将返回该错误码。
**可能原因**
通知已被取消或删除。
**处理步骤**
## 1600008 用户不存在
**错误信息**
The user is not exist.
**错误描述**
传入的用户信息系统里未查询到,方法将返回该错误码。
**可能原因**
传入用户信息有误。
**处理步骤**
检查传入的用户信息。
## 1600009 通知发布频度超过限制
**错误信息**
Over max number notifications per second.
**错误描述**
通知发送频率超过限制,方法将返回该错误码。
**可能原因**
通知发送频率超过每秒10个。
**处理步骤**
降低通知发送频率。
## 16000010 分布式操作失败
**错误信息**
Distributed operation failed.
**错误描述**
分布式数据库操作异常或分布式接口调用异常,方法将返回该错误码。
**可能原因**
分布式数据库操作异常或分布式接口调用异常。
**处理步骤**
检查分布式连接是否正常。
## 16000011 读模板配置文件错误
**错误信息**
Read template config failed.
**错误描述**
模板配置文件读取异常,方法将返回该错误码。
**可能原因**
系统中模板配置文件丢失。
**处理步骤**
请检查系统中模板配置文件是否存在,配置文件路径:/system/etc/notification_template/external.json。
## 16000012 内存空间不够
**错误信息**
No memory space.
**错误描述**
内存申请出现错误,方法将返回该错误码。
**可能原因**
内存申请出现错误。
**处理步骤**
确认系统内存是否足够。
# ANS通知子系统ChangeLog
## cl.notificationManager.1 接口名变更
基于此前接口名定义不够规范,与其他功能类型的接口命名不一致,对此接口名进行变更。
**变更影响**
底层仍支持原接口功能,不影响4.0.2.3版本调用该接口的应用。
**关键接口/组件变更**
| 包名 | 旧接口 | 新接口 |
| --------------- | ------------------------------------------------------------ | ------------------------------------------------------------ |
| ohos.notificationManager.d.ts | **function** supportDoNotDisturbMode(callback: AsyncCallback<boolean>): **void**; | **function** isSupportDoNotDisturbMode(callback: AsyncCallback<boolean>): **void**; |
| ohos.notificationManager.d.ts | **function** supportDoNotDisturbMode(): Promise<boolean>; | **function** isSupportDoNotDisturbMode(): Promise<boolean>; |
**适配指导**
按新的接口isSupportDoNotDisturbMode调用。
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册