[发明专利]集成第三方库的处理方法及装置有效
申请号: | 202010108828.4 | 申请日: | 2020-02-21 |
公开(公告)号: | CN111309407B | 公开(公告)日: | 2023-07-11 |
发明(设计)人: | 唐鹏 | 申请(专利权)人: | 咪咕文化科技有限公司;中国移动通信集团有限公司 |
主分类号: | G06F9/448 | 分类号: | G06F9/448 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 杨明月 |
地址: | 100032*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 集成 第三 处理 方法 装置 | ||
1.一种集成第三方库的处理方法,其特征在于,包括:
软件开发工具包SDK内部动态调用第三方应用的类中用于注册所述第三方应用的第一方法,其中,所述第三方应用根据目标应用程序传入的标识信息确定;
通过动态调用所述第三方应用的类中第二方法,向所述第三方应用的服务器发送授权请求,以使得所述第三方应用的服务器向所述目标应用程序返回与所述第三方应用的功能相关的参数;
通过动态调用所述第三方应用的类中第三方法,回调从所述目标应用程序传入的、与所述第三方应用的功能相关的参数。
2.根据权利要求1所述的集成第三方库的处理方法,其特征在于,所述软件开发工具包SDK内部动态调用第三方应用的类中用于注册所述第三方应用的第一方法,具体为:
动态生成所述第一方法;
若确定所述第三方应用的类的实例化对象中存在所述第一方法,则查找到所述第一方法,将所述标识信息作为所述第一方法的入参,实例化所述第一方法。
3.根据权利要求1所述的集成第三方库的处理方法,其特征在于,所述通过动态调用所述第三方应用的类中第二方法之前,还包括:
通过动态调用所述第三方应用的类中第四方法,确定用户终端上安装有所述第三方应用。
4.根据权利要求1所述的集成第三方库的处理方法,其特征在于,通过动态调用所述第三方应用的类中第二方法,向所述第三方应用的服务器发送授权请求,以使得所述第三方应用的服务器向所述目标应用程序返回与所述第三方应用的功能相关的参数,具体为:
动态生成所述第二方法;
若确定所述第三方应用的类的实例化对象中存在所述第二方法,则查找到所述第二方法;
将需要获取的与所述第三方应用的功能相关的参数的类型和所述参数返回的位置作为所述第二方法的入参,实例化所述第二方法,以使得所述第三方应用的服务器根据所述参数的类型和参数返回的位置向所述目标应用程序返回与所述第三方应用的功能相关的参数。
5.根据权利要求4所述的集成第三方库的处理方法,其特征在于,所述将需要获取的与所述第三方应用的功能相关的参数的类型和参数返回的位置作为所述第二方法的入参,实例化所述第二方法,以使得所述第三方应用的服务器根据所述参数的类型和参数返回的位置向所述目标应用程序返回与所述第三方应用的功能相关的参数,具体为:
利用字符串构建类实例函数捕获所述目标应用程序内的授权请求发送指针,若捕获到所述授权请求发送指针,则构造授权请求发送类对象,其中,所述授权请求发送类对象用于指示需要获取的与所述第三方应用的功能相关的参数的类型;
将所述授权请求发送类对象、参数返回的位置和self参数作为所述第二方法的入参,实例化所述第二方法,以使得所述第三方应用的服务器根据所述授权请求发送类对象、参数返回的位置和self参数向所述目标应用程序返回与所述第三方应用的功能相关的参数。
6.根据权利要求1所述的集成第三方库的处理方法,其特征在于,通过动态调用所述第三方应用的类中第三方法,回调从所述目标应用程序传入的、与所述第三方应用的功能相关的参数,具体为:
动态生成所述第三方法;
若确定第三方应用的类的实例化对象中存在所述第三方法,则查找到所述第三方法,并将从所述目标应用程序传入的、与所述第三方应用的功能相关的参数作为所述第三方法的入参,实例化所述第三方法。
7.根据权利要求1所述的集成第三方库的处理方法,其特征在于,所述回调从所述目标应用程序传入的、与所述第三方应用的功能相关的参数的步骤之后,还包括:
通过调用回调函数,对与所述第三方应用的功能相关的参数进行解析,获得与所述第三方应用的功能相关的用户数据;
将所述用户数据上传至统一用户中心后台获得对应的用户信息和用户唯一标识,并将所述用户信息和用户唯一标识返回给所述目标应用程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于咪咕文化科技有限公司;中国移动通信集团有限公司,未经咪咕文化科技有限公司;中国移动通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010108828.4/1.html,转载请声明来源钻瓜专利网。