【Azure 环境】记录使用Notification Hub,安卓手机收不到Push通知时的错误,Error_Code 30602 or 30608

问题描述

使用Azure Notification Hub + Baidu 推送遇见的两次报错为:

1. {"request_id":2921358089,"error_code":30602,"error_msg":"request params not valid. parameter user_id is not numeric"}

2. {"request_id":2761069009,"error_code":30608,"error_msg":"bind relation not found. "}

问题解答

因为错误消息是由百度推送返回到Azure Notification Hub,所以这个错误的解释需要从百度推送端进行分析。根据百度云推送的服务端错误码列表(https://push.baidu.com/doc/restapi/error_code)查看 30602 和 30608。

根据以上解释,错误原因为Userid和Channel ID参数问题,这两个值为用户,设备注册到百度云上后,回传的参数。所以需要检测这两个参数。

 

参考文档

通过百度开始使用通知中心:https://docs.azure.cn/zh-cn/notification-hubs/notification-hubs-baidu-china-android-notifications-get-started#connect-your-app-to-the-notification-hub

百度云推送服务端错误码:https://push.baidu.com/doc/restapi/error_code

posted @   路边两盏灯  阅读(136)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
历史上的今天:
2021-04-30 【Azure 应用服务】NodeJS项目部署在App Service For Linux环境中,部署完成后应用无法访问
点击右上角即可分享
微信分享提示