開發者指南客戶端 SDKHarmonyOS SDK客戶端錯誤碼...
Client Error Code | HarmonyOS Push Notification Not Working - EngageLab
客戶端錯誤碼定義
| Code |
描述 |
詳細解釋 |
| 1005 |
套件名稱和 AppKey 不匹配 |
請檢查客戶端配置的套件名稱是否與官網對應 AppKey 應用下配置的套件名稱一致 |
| 1008 |
AppKey 非法 |
請到官網檢查此應用資訊中的 AppKey,確認無誤 |
| 1009 |
目前的 AppKey 下沒有建立應用;你所使用的 SDK 版本較舊 |
請到官網檢查此應用的應用詳情;更新應用中整合的 EngageLab SDK 至最新。該錯誤碼的具體語義建議以服務端最終定義為準 |
| 6001 |
無效的設定 |
tag/alias 介面回傳此錯誤碼表示 tag/alias 參數不能為空 |
| 6002 |
設定超時 |
建議重試,一般出現在網路不佳、初始化尚未完成時 |
| 6003 |
alias 字串不合法 |
有效的別名、標籤組成:字母(區分大小寫)、數字、底線、漢字、特殊字元 `@!#$&*+=. |
| 6004 |
alias 過長,最多 40 個位元組 |
中文 UTF-8 是 3 個位元組 |
| 6005 |
某一個 tag 字串不合法 |
有效的別名、標籤組成:字母(區分大小寫)、數字、底線、漢字、特殊字元 `@!#$&*+=. |
| 6006 |
某一個 tag 過長,一個 tag 最多 40 個位元組 |
中文 UTF-8 是 3 個位元組 |
| 6007 |
tags 數量超出限制,最多 1000 個 |
tags 數量最多支援 1000 個 |
| 6008 |
tag 超出總長度限制 |
目前 SDK 中該錯誤碼用於 tags 陣列總位元組長度超過 5000 位元組 |
| 6009 |
未知錯誤 |
保留錯誤碼。目前 HarmonyOS SDK 程式碼中暫無明確觸發場景,如遇到該錯誤碼請結合客戶端日誌排查 |
| 6011 |
短時間內操作過於頻繁 |
目前 SDK 中 10 秒內設定 tag/alias 的請求次數超過 10 次時會觸發該錯誤碼 |
| 6014 |
伺服器繁忙,建議重試 |
伺服器繁忙,建議重試 |
| 6015 |
AppKey 在黑名單中 |
該 AppKey 在黑名單中,請聯繫 support 解除 |
| 6016 |
無效使用者 |
無效使用者 |
| 6017 |
無效請求 |
服務端回傳的無效請求錯誤,請根據實際業務場景排查請求參數 |
| 6018 |
Tags 過多 |
該裝置設定的 tag 數超過 1000 個,建議先清除部分 tag |
| 6019 |
查詢請求已過期 |
查詢請求已過期 |
| 6020 |
tag/alias 操作暫停 |
建議過一段時間再設定 |
| 6021 |
tags 操作正在進行中,暫時不能進行其他 tags 操作 |
多次呼叫 tag 相關 API 時,請在取得上一次呼叫回呼後再做下一次操作;在未取得回呼的情況下,等待 20 秒後再做下一次操作 |
| 6022 |
alias 操作正在進行中,暫時不能進行其他 alias 操作 |
多次呼叫 alias 相關 API 時,請在取得上一次呼叫回呼後再做下一次操作;在未取得回呼的情況下,等待 20 秒後再做下一次操作 |
| 6024 |
伺服器內部錯誤 |
伺服器內部錯誤,過一段時間再重試 |