本公开涉及计算机,尤其涉及一种消息处理方法、装置及存储介质。
背景技术:
1、随着计算机技术的发展,即时通讯应用的功能不断丰富,消息展示的场景也不再局限于聊天页面,当用户收藏消息后,可以在收藏页面查看收藏的消息列表;当用户转发消息时,可以对要转发的消息进行预览,检查消息的正确性。
2、现有技术中,客户端在进入消息展示的不同场景时,分别按照各个场景的逻辑请求消息服务器,获取需要的消息数据,并对获取取到的消息数据进行解析,进而按照各个场景的渲染逻辑渲染解析后的消息内容,最终展示在用户的屏幕上,由于不同场景中消息的获取和解析的实现逻辑可能不同,而且消息的渲染逻辑也是各自实现的,因此,可能导致同一消息在不同场景下的呈现效果不相同。
技术实现思路
1、本公开实施例的目的是提供一种消息处理方法、装置及存储介质,以解决同一条消息在同一即时通信应用的不同场景下的展示效果不一定相同的问题。
2、为解决上述技术问题,本公开实施例是通过以下各方面实现的。
3、第一方面,本公开实施例提供了一种消息处理方法,该方法包括:基于即时通信应用内的需要展示消息的第一目标场景,对消息列表组件进行配置,得到第一配置信息,其中,所述即时通信应用内的多个需要展示消息的场景均使用所述消息列表组件进行配置;将所述第一配置信息与所述第一目标场景的第一用户界面中的第一预设位置进行关联;其中,所述消息列表组件用于基于所述第一配置信息从消息服务器获取与所述第一目标场景对应的第一消息数据,并将所述第一消息数据中的消息内容渲染到所述第一用户界面中的所述第一预设位置进行显示。
4、第二方面,本公开实施例提供了一种消息的处理装置,该装置包括:配置模块,用于基于即时通信应用内需要展示消息的第一目标场景,对消息列表组件进行配置,得到第一配置信息,其中,所述即时通信应用内的多个需要展示消息的场景均使用所述消息列表组件进行;关联模块,用于将将所述第一配置信息与所述第一目标场景的第一用户界面中的第一预设位置进行关联;其中,所述消息列表组件用于基于所述第一配置信息从消息服务器获取与所述第一目标场景对应的第一消息数据,并将所述第一消息数据中的消息内容渲染到所述第一用户界面中的所述第一预设位置进行显示。
5、第三方面,本公开实施例提供了一种电子设备,包括:存储器、处理器和存储在所述存储器上并可在所述处理器上运行的计算机可执行指令,所述计算机可执行指令被所述处理器执行时实现如上述第一方面所述的方法的步骤。
6、第四方面,本公开实施例提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机可执行指令,所述计算机可执行指令被处理器执行时实现如上述第一方面所述的方法的步骤。
7、在本公开实施例中,基于即时通信应用内的需要展示消息的第一目标场景,对消息列表组件进行配置,得到第一配置信息,其中,所述即时通信应用内的多个需要展示消息的场景均使用所述消息列表组件进行配置;将所述第一配置信息与所述第一目标场景的第一用户界面中的第一预设位置进行关联;其中,所述消息列表组件用于基于所述第一配置信息从消息服务器获取与所述第一目标场景对应的第一消息数据,并将所述第一消息数据中的消息内容渲染到所述第一用户界面中的所述第一预设位置进行显示。由于在本申请实施例提供的技术方案中,多个需要展示消息的场景均使用同一个消息列表组件进行配置,从而使得各场景的消息的处理逻辑是统一的,因此,同一消息的获取、解析和显示逻辑是相同的,从而避免了同一条消息在应用的不同场景下的展示效果不同的问题。
1.一种消息处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述基于即时通信应用内的需要展示消息的所述第一目标场景,对消息列表组件进行配置,包括:
3.根据权利要求2所述的方法,其特征在于,在所述将所述第一配置信息与所述第一目标场景的第一用户界面中的第一预设位置进行关联之后,所述方法还包括:
4.根据权利要求1至3任一项所述的方法,其特征在于,在将所述第一配置信息与所述第一目标场景的第一用户界面中的预定位置进行关联之后,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述基于所述第二目标场景,对消息列表组件进行配置,包括:
6.根据权利要求5所述的方法,其特征在于,在所述将所述第二配置信息与所述第二目标场景的第二用户界面的第二预设位置进行关联之后,所述方法还包括:
7.一种消息的处理装置,其特征在于,包括:
8.根据权利要求7所述的装置,其特征在于,
9.一种电子设备,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读介质存储一个或多个程序,所述一个或多个程序当被包括多个应用程序的电子设备执行时,使得所述电子设备执行权利要求1-6中任一项所述的方法。