1# 通知错误码 2<!--Kit: Notification Kit--> 3<!--Subsystem: Notification--> 4<!--Owner: @michael_woo888--> 5<!--Designer: @dongqingran; @wulong158--> 6<!--Tester: @wanghong1997--> 7<!--Adviser: @huipeizi--> 8 9> **说明:** 10> 11> 以下仅介绍本模块特有错误码,通用错误码请参考[通用错误码说明文档](../errorcode-universal.md)。 12 13## 1600001 内部错误 14 15**错误信息** 16 17Internal error. 18 19**错误描述** 20 21多线程处理异常、内部指针校验错误等内部处理错误时,方法将返回该错误码。 22 23**可能原因** 24 25多线程处理、内部处理异常等内核通用错误。 26 27**处理步骤** 28 29确认系统资源是否足够。 30 31## 1600002 序列化或反序列化错误 32 33**错误信息** 34 35Marshalling or unmarshalling error. 36 37**错误描述** 38 39数据传输前,进行序列化或反序列化错误,方法将返回该错误码。 40 41**可能原因** 42 43应用与通知服务字段未匹配。 44 45**处理步骤** 46 47检查应用sdk版本与系统版本是否匹配。 48 49## 1600003 连接通知服务失败 50 51**错误信息** 52 53Failed to connect to the service. 54 55**错误描述** 56 57应用连接通知服务失败,方法将返回该错误码。 58 59**可能原因** 60 61通知服务繁忙或异常。 62 63**处理步骤** 64 65重启系统。 66 67## 1600004 通知开关关闭 68 69**错误信息** 70 71Notification disabled. 72 73**错误描述** 74 75当通知开关为关闭状态时,方法将返回该错误码。 76 77**可能原因** 78 79应用的通知开关为关闭状态。 80 81**处理步骤** 82 83通知设置里开启应用通知开关。 84 85## 1600005 通知渠道关闭 86 87**错误信息** 88 89Notification slot disabled. 90 91**错误描述** 92 93当通知渠道关闭时,方法将返回该错误码。 94 95**可能原因** 96 97通知渠道关闭状态,或未添加该类型渠道。 98 99**处理步骤** 100 1011、通知设置里查看应用是否有该类型渠道,没有需要新增。 102 1032、通知设置里查看应用该类型渠道状态,要保持开启状态。 104 105## 1600006 通知删除失败 106 107**错误信息** 108 109Notification deletion disabled. 110 111**错误描述** 112 113通知设置了禁止删除属性,方法将返回该错误码。 114 115**可能原因** 116 117通知设置了禁止删除属性。 118 119**处理步骤** 120 121参考[NotificationRequest](./js-apis-inner-notification-notificationRequest.md)通知禁止删除属性。 122 123## 1600007 通知不存在 124 125**错误信息** 126 127The notification does not exist. 128 129**错误描述** 130 131通知服务未找到该通知,方法将返回该错误码。 132 133**可能原因** 134 135通知已被取消或删除。 136 137**处理步骤** 138 139无。 140 141## 1600008 用户不存在 142 143**错误信息** 144 145The user does not exist. 146 147**错误描述** 148 149传入的用户信息系统里未查询到,方法将返回该错误码。 150 151**可能原因** 152 153传入用户信息有误。 154 155**处理步骤** 156 157检查传入的用户信息。 158 159## 1600009 通知发布频度超过限制 160 161**错误信息** 162 163The notification sending frequency reaches the upper limit. 164 165**错误描述** 166 167通知发送频率超过限制,方法将返回该错误码。 168 169**可能原因** 170 171通知发送频率超过每秒10个,或者更新频率超过每秒20条。 172 173**处理步骤** 174 175降低通知发送频率。 176 177## 1600010 分布式操作失败 178 179**错误信息** 180 181Distributed operation failed. 182 183**错误描述** 184 185分布式数据库操作异常或分布式接口调用异常,方法将返回该错误码。 186 187**可能原因** 188 189分布式数据库操作异常或分布式接口调用异常。 190 191**处理步骤** 192 193检查分布式连接是否正常。 194 195## 1600011 读模板配置文件错误 196 197**错误信息** 198 199Failed to read the template configuration. 200 201**错误描述** 202 203模板配置文件读取异常,方法将返回该错误码。 204 205**可能原因** 206 207系统中模板配置文件丢失。 208 209**处理步骤** 210 211请检查系统中模板配置文件是否存在,配置文件路径:/system/etc/notification_template/external.json。 212 213## 1600012 内存空间不够 214 215**错误信息** 216 217No memory space. 218 219**错误描述** 220 221内存申请出现错误,方法将返回该错误码。 222 223**可能原因** 224 225内存申请出现错误。 226 227**处理步骤** 228 229确认系统内存是否足够。 230 231## 1600013 通知弹窗已弹出 232 233**错误信息** 234 235A notification dialog box is already displayed. 236 237**错误描述** 238 239通知弹窗已经弹出,方法将返回该错误码。 240 241**可能原因** 242 243通知弹窗已经弹出。 244 245**处理步骤** 246 247确认通知弹窗是否弹出。 248 249 250## 1600014 没有相关权限 251 252**错误信息** 253 254No permission. 255 256**错误描述** 257 258没有相关权限,方法将返回该错误码。 259 260**可能原因** 261 262没有相关权限。 263 264**处理步骤** 265 266确认是否具有相关权限。 267 268## 1600015 当前通知状态不支持重复配置 269 270**错误信息** 271 272The current notification status does not support duplicate configurations. 273 274**错误描述** 275 276当前通知状态不支持重复配置,方法将返回该错误码。 277 278**可能原因** 279 280当前通知状态不支持重复配置。 281 282**处理步骤** 283 284确认是否重复配置通知状态。 285 286## 1600016 本次更新的通知版本太低 287 288**错误信息** 289 290The notification version for this update is too low. 291 292**错误描述** 293 294本次更新的通知版本太低,方法将返回该错误码。 295 296**可能原因** 297 298本次更新的通知版本太低。 299 300**处理步骤** 301 302确认通知版本。 303 304## 1600017 没有对应的代理关系配置 305 306**错误信息** 307 308There is no corresponding agent relationship configuration. 309 310**错误描述** 311 312没有对应的代理关系配置,方法将返回该错误码。 313 314**可能原因** 315 316没有对应的代理关系配置。 317 318**处理步骤** 319 320确认代理关系配置。 321 322## 1600018 通知设置页面已经拉起 323 324**错误信息** 325 326The notification settings window is already displayed. 327 328**错误描述** 329 330通知设置页面已经拉起,方法将返回该错误码。 331 332**可能原因** 333 334通知设置页面已经拉起。 335 336**处理步骤** 337 338确认通知设置页面是否拉起。 339 340## 1600019 没有对应勿扰模式编号的配置信息 341 342**错误信息** 343 344The do-not-disturb profile does not exist. 345 346**错误描述** 347 348勿扰模式编号对应的配置信息不存在时,将返回该错误码。 349 350**可能原因** 351 352没有对应勿扰模式编号的配置信息。 353 354**处理步骤** 355 356确认查询的勿扰模式编号是否正确。 357 358## 1600020 不允许权限管控名单中的应用发布通知 359 360**错误信息** 361 362The application is not allowed to send notifications due to permission settings. 363 364**错误描述** 365 366当发布通知时,若应用被列入权限管控名单,将返回该错误码。 367 368**可能原因** 369 370该场景为企业定制设备场景。 371 372**处理步骤** 373 374该应用受到[企业设备管理](../../mdm/mdm-kit-intro.md)的权限管控,应用无法主动退出权限管控名单。 375 376## 1600021 跨设备通信超时 377 378**错误信息** 379 380Distributed operation timed out. 381 382**错误描述** 383 384调用通知的跨设备协同接口(例如通知跨设备点击跳转、通知跨设备快捷回复等),跨设备通信超时,将返回该错误码。 385 386**可能原因** 387 388设备连接配对异常。 389 390**处理步骤** 391 392检查设备间连接是否正常(例如手机与手表是否配对成功)。 393