- DCloud 应用:UNI222AEC9,uni-app x,Android 包名 com.hanhai.wastewater。
- uni-push 2.0 已开通,应用信息:
AppID:FhbS5uQkF5AkzglBXVOAz1
AppKey:aLAJu2iCwn99bQAXb7j2m6 - 使用 HBuilderX 5.26 导出本地资源,Android 离线打包。
- APK 签名使用自有证书 hanhai-release,包名 com.hanhai.wastewater。
- 安装到三星 SM-F9760(Android 17),完成原生账号登录,OAS 已写入 96 位 api_token。
- App 启动时调用 uni.getPushClientId,成功后应 POST 到 OAS /api/app/push-register。
- 查询 OAS 数据库 users.push_client_id,始终为 NULL。
- 发布:2026-10-21 12:24
- 更新:2026-10-21 12:25
- 阅读:110
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: Windows 11
HBuilderX类型: 正式
HBuilderX版本号: 5.26
手机系统: Android
手机系统版本号: Android 16
手机厂商: 三星
手机机型: SM-F9760
页面类型: vue
vue版本: vue3
打包方式: 离线
项目创建方式: HBuilderX
App下载地址或H5⽹址: https://m.linguofu.vip/index.php?r=/api/app/download&id=64
操作步骤:
预期结果:
uni.getPushClientId 返回有效 cid;
OAS 收到 /api/app/push-register 请求;
users.push_client_id 写入成功;
服务端可通过 UniPush 下发通知栏消息,App 显示通知和角标。
uni.getPushClientId 返回有效 cid;
OAS 收到 /api/app/push-register 请求;
users.push_client_id 写入成功;
服务端可通过 UniPush 下发通知栏消息,App 显示通知和角标。
实际结果:
uni.getPushClientId 拿不到有效 cid;
OAS 没有收到注册请求,push_client_id 一直为 NULL;
无法发送任何推送通知。
早期版本曾报错:
PUSH: failed, check appkey or appid
更新为新的 uni-push 参数后不再报该错误,但仍无 cid。
uni.getPushClientId 拿不到有效 cid;
OAS 没有收到注册请求,push_client_id 一直为 NULL;
无法发送任何推送通知。
早期版本曾报错:
PUSH: failed, check appkey or appid
更新为新的 uni-push 参数后不再报该错误,但仍无 cid。
bug描述:
DCloud AppID:UNI222AEC9
应用名称:OASystem
Android 包名:com.hanhai.wastewater
uni-push AppID:FhbS5uQkF5AkzglBXVOAz1
AppKey:aLAJu2iCwn99bQAXb7j2m6
App 原生登录正常,oas_api_token 已写入 OAS(96位)。
uni-push 已重新开通,包名已确认是 com.hanhai.wastewater。
之前报 failed, check appkey or appid,更新新参数后不再报错,
但 uni.getPushClientId 仍拿不到有效 cid,OAS 侧 push_client_id 一直为空。
请协助检查个推应用是否已激活、Android 包名是否绑定成功。