[发明专利]消息推送方法、装置、设备及存储介质有效
申请号: | 202011377809.8 | 申请日: | 2020-11-30 |
公开(公告)号: | CN112420217B | 公开(公告)日: | 2023-07-28 |
发明(设计)人: | 范统帅;王进;王玥;高鹏飞;邢小京;黄晓彤 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G16H80/00 | 分类号: | G16H80/00;H04L67/55 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 徐立 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 消息 推送 方法 装置 设备 存储 介质 | ||
1.一种消息推送方法,其特征在于,所述方法应用于小程序中,所述小程序是利用宿主程序提供运行环境的应用,所述小程序中运行有消息推送软件开发工具包SDK,所述方法包括:
监听来自消息推送通路的第一自定义消息,所述消息推送通路是所述消息推送SDK与云通信系统之间的推送通路,所述消息推送SDK中注册有与所述小程序对应的自定义消息模板列表;
在监听到所述第一自定义消息时,在所述自定义消息模板列表中确定与所述第一自定义消息对应的第一自定义消息模板;
调用所述第一自定义消息模板对所述第一自定义消息进行展示。
2.根据权利要求1所述的方法,其特征在于,所述在监听到所述第一自定义消息时,在自定义消息模板列表中确定与所述第一自定义消息对应的第一自定义消息模板,包括:
在监听到所述第一自定义消息时,解析所述第一自定义消息的消息类型标识;
在所述自定义消息模板列表中确定与所述消息类型标识对应的第一自定义消息模板。
3.根据权利要求2所述的方法,其特征在于,所述调用所述第一自定义消息模板对所述第一自定义消息进行展示,包括:
调用所述第一自定义消息模板对所述第一自定义消息中的不同属性字段进行解析,得到属于不同类型的消息内容;
基于所述第一自定义消息模板对所述不同类型的消息内容进行拼装后,将拼装消息内容进行渲染和显示;
其中,所述类型包括:文字、图片、音频、视频、链接、文件、位置、名片中的至少一种。
4.根据权利要求1至3任一所述的方法,其特征在于,所述方法还包括:
初始化所述消息推送SDK;
建立所述消息推送SDK与所述云通信系统之间的所述消息推送通路。
5.根据权利要求1至3任一所述的方法,其特征在于,所述方法还包括:
向服务器中的消息推送配置平台发送模板获取请求;
接收所述服务器回复的所述第一自定义消息模板,所述第一自定义消息模板是在所述消息推送配置平台上注册的模板;
将所述第一自定义消息模板注册至所述消息推送SDK。
6.根据权利要求1至3任一所述的方法,其特征在于,所述方法还包括:
接收对所述消息推送SDK的注册应用程序接口API的调用请求;
响应于所述调用请求,将所述第一自定义消息模板注册至所述消息推送SDK。
7.根据权利要求1至3任一所述的方法,其特征在于,所述方法还包括:
接收所述宿主程序的第二调用请求,所述第二调用请求是所述宿主程序在第二自定义消息被触发后生成的,所述第二自定义消息是由宿主程序推送平台在所述小程序处于离线状态下推送至所述宿主程序的;
响应于所述第二调用请求,所述小程序从所述离线状态切换至在线状态,显示与所述第二自定义消息相关的用户界面。
8.根据权利要求1所述的方法,其特征在于,所述调用所述第一自定义消息模板对所述第一自定义消息进行展示,包括:
在所述小程序显示第一用户界面且所述第一自定义消息属于第二用户界面时,调用所述第一自定义消息模板对所述第一自定义消息渲染为横幅消息,将所述横幅消息显示在所述第一用户界面上。
9.一种消息推送装置,其特征在于,所述装置运行有小程序中,所述小程序是利用宿主程序提供运行环境的应用,所述小程序中运行有消息推送软件开发工具包SDK,所述装置包括:
监听模块,用于监听消息推送通路的第一自定义消息,所述消息推送通路是所述消息推送SDK与云通信系统之间的推送通路,所述消息推送SDK中注册有与所述小程序对应的自定义消息模板列表;
确定模块,用于在监听到所述第一自定义消息时,在所述自定义消息模板列表中确定与所述第一自定义消息对应的第一自定义消息模板;
展示模块,用于调用所述第一自定义消息模板对所述第一自定义消息进行展示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011377809.8/1.html,转载请声明来源钻瓜专利网。