• 消息提示文案应该是根据接口{"api/sc/mc/message"}返回的sendErrorCode来判断的,目前我们客户端记录的消息发送失败的原因错误码是下面这样的,和目前产品文档上给的对比好像多了

    FB_INTERACTION_PASS_DAY_7FB_INTERACTION_EMPTYFB_COMMENT_REPLIED

    FB_INTERACTION_PASS_HOUR_24 这四个,然后少了这个Code10Subcode 2534.

    我的问题是,目前客户端记录的现状和后端目前的现状是一致的吧?然后根据此次需求后端会把错误码统一成产品文档里这样?

    1. FB_INTERACTION_PASS_DAY_7(null,"FB超过7天无交互"),
    2. FB_INTERACTION_EMPTY(null,"无交互记录"),
    3. FB_COMMENT_REPLIED(null,"当前comment_id已经被使用过"), FB_INTERACTION_PASS_HOUR_24(null,"超过24小时没有交互"), FB_MESSAGE_ERROR_CODE_2022("2022","回复功能被Facebook临时限制"), FB_MESSAGE_ERROR_CODE_10903("10903","顾客隐私设置不接受评论回复"), FB_MESSAGE_ERROR_CODE_10900("10900","当前评论已在其他渠道被回复"), FB_MESSAGE_ERROR_CODE_100("100","当前评论已被删除"),
    4. FB_MESSAGE_ERROR_CODE_551("551","当前顾客信息获取失败"), FB_MESSAGE_ERROR_CODE_200("200","权限错误"),
    5. FB_MESSAGE_ERROR_CODE_10901("10901","回复时效已过期"), FB_MESSAGE_ERROR_CODE_10904("10904","当前页面已关闭消息功能"), FB_MESSAGE_ERROR_CODE_105("105","操作次数达到上限"),
    6. FB_MESSAGE_ERROR_CODE_613("613","API请求次数到达上限"), FB_MESSAGE_ERROR_CODE_2018321("2018321","未知错误");

    消息政策提示疑问点 - 图1

    • 产品此次提到了下面两点:

      1. 进入会话,仅做时效是否失效的判断,其他情况需要用户触发消息后才会知晓并提示;
      2. 解封会话框:实时解封会话框,解封后,界面如解封前;
      • 这两点之前应该是没有这种逻辑的,对于a是要我们客户端根据时间戳自己判断嘛?对于b,目前还没有支持这种逻辑的字段,后端的方案是怎样的呢?
    • 这里的“会话过期”字段具体是指哪个字段呢?
      消息政策提示疑问点 - 图2