From 1880e5392e4e0e712f56454d8b83374ec1cbfbf1 Mon Sep 17 00:00:00 2001 From: yuyaozhi Date: Mon, 17 Oct 2022 15:03:04 +0800 Subject: [PATCH] add errcode of notification Signed-off-by: yuyaozhi --- .../errcode-DistributedNotificationService.md | 229 ++++++++++++++++++ 1 file changed, 229 insertions(+) create mode 100644 zh-cn/application-dev/reference/errorcodes/errcode-DistributedNotificationService.md diff --git a/zh-cn/application-dev/reference/errorcodes/errcode-DistributedNotificationService.md b/zh-cn/application-dev/reference/errorcodes/errcode-DistributedNotificationService.md new file mode 100644 index 0000000000..5a11da27ec --- /dev/null +++ b/zh-cn/application-dev/reference/errorcodes/errcode-DistributedNotificationService.md @@ -0,0 +1,229 @@ +# 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 -- GitLab