[关闭]
@myyzs 2022-03-10T06:55:04.000000Z 字数 542 阅读 26

云助手APP消息列表适配说明

云助手消息


背景:云助手APP消息列表由于消息类型为主页型应用过多,导致服务端逐个获取应用消息角标数量时间过长,使客户端在调用消息列表接口时易出现超时情况;现针对此场景进行优化,应用方可根据需要进行适配

方案说明:
1、指定版本后,消息列表接口不再返回主页型应用的消息角标数量,改为客户端根据消息列表返回的应用的msg_mode自行调用获取应用消息角标数量接口来获取应用消息角标数。
2、对于上线前的APP版本,仍保持现在的逻辑由服务器一次性返回所有应用的消息角标数。

适配步骤:

1、配置库configsettings表中增加版本配置,指定大于或等于此版本的采用新逻辑由客户端自行获取主页型消息的应用角标数量

{"Android":"4.1.5","iOS":"4.1.5"}

2、APP端根据获取消息列表接口中的need_get_badge的值来决定是否需要单独获取应用消息角标数量,当need_get_badge=1,说明需要客户端自行调用获取应用消息角标数量接口获取对应应用消息角标数量
3、根据消息列表应用的msg_mode=1且app_type=0说明该应用的消息类型为主页型,需要自行获取该应用对应的消息角标数,然后将对应的消息角标数和最新消息渲染到消息列表页

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注