• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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.json212
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