帮你快速理解、总结文档立即下载

其他平台问题

最近更新时间:2026-10-21 20:33:00
我的收藏

uni-app 收不到推送,如何处理?

现象:uni-app 应用收不到推送。
原因:uni-app 推送问题通常是「JS 层 + 原生层」的组合问题。
处理:请按以下顺序排查:
1. 确认使用自定义基座测试(标准基座不含推送原生能力)。
2. 核对原生配置是否打入:厂商证书、timpush-configs.json、nativeResources 目录。
3. 鸿蒙工具链对中文路径敏感,工程目录请避免中文路径。
4. 完成上述核对后按原生平台继续排查:参见 Android 平台问题 或 iOS 平台问题。

小程序调用 batch 接口成功,为什么控制台没有记录?

现象: /v4/timpush/batch 接口请求成功后,控制台 > 推送数据统计 > 指定 UserID下没有记录。
原因:接口请求成功只表示服务端已受理请求,不代表目标端已经收到推送。IM 控制台只有在目标用户实际接收到该接口下发的在线或离线推送后,才会展示对应记录。
处理:
1. 保存接口响应中的 TaskId 和失败账号列表,先排除请求参数或目标账号错误,接口说明参见 单发推送。
2. 在 推送数据统计 中按 Task ID 和发送时间查询;消息服务推送还可在 推送记录 中按发送者 ID、接收者 ID 和时间窗口定位 Push ID,再查看推送链路。
3. 如需确认目标用户当前是否在线,可调用 查询账号在线状态。该接口只支持实时查询,不能用于反推发送时的历史状态。