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

!10680 add errcode of notification

Merge pull request !10680 from yuyaozhi/master
# DistributedNotificationService错误码
## 1600001 内部错误
**错误信息**
Internal Error.
**错误描述**
当内存申请、多线程处理异常等内部处理错误,系统会报此错误码。
**可能原因**
1. 内存申请、多线程处理等内核通用错误。
**处理步骤**
1. 确认系统内存是否足够。
2. 重启系统。
## 1600002 应用与通知子系统数据处理或交互错误
**错误信息**
IPC Error.
**错误描述**
当序列化与反序列化错误与通知子系统交互失败时,系统会报此错误码。
**可能原因**
1. 序列化、反序列化错误。
2. 与通知子系统交互失败。
**处理步骤**
1. 确认参入参数是否超长。
2. 确认通知子系统是否启动中。
## 1600003 连接服务错误
**错误信息**
Failed to connect to service.
**错误描述**
当连接服务失败使通知子系统异常时,系统会报此错误码。
**可能原因**
1. 服务繁忙、或通知子系统异常。
**处理步骤**
1. 服务繁忙,请稍后重试。
2. 确认通知子系统是否启动。
## 1600004 通知使能未开启
**错误信息**
Notification is not enabled.
**错误描述**
当通知使能未开启或手动被用户关闭时,系统会报此错误码。
**可能原因**
1. 应用的通知使能是初始的未开启状态或者被用户关闭。
**处理步骤**
1. 检查应用通知使能是否已开启。
## 1600005 通知渠道未开启
**错误信息**
Notification slot is not enabled.
**错误描述**
当通知渠道未开启时,系统会报此错误码。
**可能原因**
1. 通知渠道使能未开启。
**处理步骤**
1. 检查应用通知渠道使能是否已开启。
## 1600006 通知不允许删除
**错误信息**
Notification is not allowed to remove.
**错误描述**
当通知设置isUnremoveable=true标识时全清,当设置isRemoveAllowed=false时,删除时,系统会报此错误码。
**可能原因**
1. 通知上设置了isUnremoveable=true标识,不允许全清只允许单条删除。
2. 通知上设置了isRemoveAllowed=false,不允许删除。
**处理步骤**
1. 检查通知是否设置了unremovable=true标识。
2. 检查通知是否设置了isRemoveAllowed=false标识。
## 1600007 通知不存在
**错误信息**
The notification is not exist.
**错误描述**
当通知被删除或取消,不存在时,系统会报此错误码。
**可能原因**
1. 通知已被删除。
2. 通知已被取消。
**处理步骤**
1. 检查当前通知是否存在。
## 1600008 用户不存在
**错误信息**
The user is not exist.
**错误描述**
用当用户ID错误,或设备用户未激活时,系统会报此错误码。
**可能原因**
1. 用户ID输入错误。
2. 设备上没有激活的用户。
**处理步骤**
1. 检查指定id的用户是否已经存在。
## 1600009 每秒发送通知超过最大限制
**错误信息**
Over max number notifications per second.
**错误描述**
当每秒发送通知超过最大限制时,系统会报此错误码。
**可能原因**
1. 每秒发送通知超过数超过10条。
**处理步骤**
1. 降低通知发送频率。
## 1600010 分布式处理错误
**错误信息**
Distributed operation failed.
**错误描述**
当操作数据库太频繁导致数据库处理异常,系统会报此错误码。
**可能原因**
1. 数据库处理异常、操作太频繁。
**处理步骤**
1. 检查分布式数据运行是否正常。
2. 降低操作频率。
## 1600011 读取模板配置文件错误
**错误信息**
Read template config failed.
**错误描述**
当模板配置文件丢失或不支持当前版本模板时,系统会报此错误码。
**可能原因**
1. 模板配置文件丢失。
2. 当前版本不支持模板。
**处理步骤**
1. 检查系统/system/etc/notification_template/external.json文件是否存在。
2. 升级版本到3.2及以上。
## 17700001 包名不存在
**错误信息**
The specified bundle name was not found.
**错误描述**
当应用未安装或包名不正确时,系统会报此错误码。
**可能原因**
1. 包名不正确。
2. 应用未安装。
**处理步骤**
1. 检查应用是否存在。
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册