即时通信 IM 其他平台问题

原因:uni-app 推送问题通常是「JS 层 + 原生层」的组合问题。1. 确认使用自定义基座测试(标准基座不含推送原生能力)。

相关产品
即时通信 IM 产品页,含版本规格、价格与购买入口。

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

现象:uni-app 应用收不到推送。

处理:请按以下顺序排查:

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. 如需确认目标用户当前是否在线,可调用 查询账号在线状态。该接口只支持实时查询,不能用于反推发送时的历史状态。

赞 (0)
上一篇 4天前
下一篇 4天前