# 发送相关

消息发送相关问题

# app 锁屏消息发送失败,提示账号没有绑定 cid?

检查该账号 app 端是否登录;若已登录还提示改错误,则需联系 app 开发人员

# 流程代办没有消息

  1. 查看云平台菜单-消息服务-消息日志审计,查找是否有流程表单应用的任务记录,以及任务发送明细的发送状态

  2. 如果没有记录,检查流程对接消息,并查看流程表单 sys_message 表,查看消息发送接口调用情况

  3. 如果有记录,根据错误信息排查问题


# app 推送消息,离线收不到推送消息

在云平台上-找到消息服务-消息日志审计,查看发送记录是否成功 (如果发送成功收不到消息,查看消息类型配置的消息网关,消息网关的 intent 参数是否有配置,普通通知网关时候要选择第二个,打开应用内页面(StartActivityTemplate))


# 消息发送接口调用成功,但是云平台-消息服务-消息日志审计里找不到记录

可以看一下未发送任务列表,确认一下是否任务是待审核状态,如果是待审核状态,在消息设置里边把审核关闭

图片

图片

  • 查看 rancher 中 message-service-center 工作负载的日志,是否有对应业务系统的调用记录(有传参打印)。以及查看业务系统调用消息接口后返回的响应信息,是否有报错信息,并根据报错信息进行决绝; (ps:可能是因为 appId 对应的消息应用被停用;发送方式和 messageTypeCode 对应的消息类型所配置的发送方式不满足;未传 paramValueJson 下的模板字段以及值)
  • 如果 rancher 中 message-service-center 工作负载的日志看不到调用记录,请核实业务系统是否跟消息服务有对接,以及对接是否成功,举例参考:
    认证未发送消息
    流程未发送消息

# 手机没有收到 app 推送

  • 云平台->消息服务->消息日志审计查看到记录是发送成功的
  • 先检查一下自己的手机设置(包括通知栏弹窗设置,以及 app 通知设置)
  • 检查消息 app 网关参数和使用的 app 的 appId,appKey,masterSecret 是否一致(可能发到其他 app 上了)
  • 找 app 开发协助检查推送下发情况

云平台->消息服务->消息日志审计查看到记录是失败的,根据失败原因排查原因


# app 锁屏消息发送失败,提示参数不合法

  • 如果错误提示(alisa未绑定cid,或参数不合法)。原因大致分为三种:
  1. 账号app登陆过期后打开过app但并未重新登陆,请重新登录app登录
  2. 账号未在手机app登录过(仅pc端登录无法绑定cid)。详情请到云平台->认证管理->登录日志查看该账号是否在app登录过,以及是否登陆过期。
  3. 账号登录绑定cid失败

# APP 推送问题分析逻辑

  1. 验证消息类型是否配置了 app 推送网关

  2. 验证消息类型网关配置参数是否正确;intent 生成配置见如何生成 intent

  3. 验证个推配置的参数是否正确;尤其是个推配置的 android 和 ios 证书需要存在

# 认证发送验证码无反应,无记录(认证消息对接)

确认对接应用 appId,模板参数(消息模板和短信模板不一样),以及发送方式 对接文档