第三方支付平台的管理方法、装置、存储介质及电子设备与流程
- 国知局
- 2024-08-05 12:02:26
本申请涉及软件开发领域,具体而言,涉及一种第三方支付平台的管理方法、装置、存储介质及电子设备。
背景技术:
1、移动支付是常用的一种移动业务。相关技术中为了使应用程序能够使用移动支付的功能,需要对应用程序集成第三方支付平台的sdk(software development kit,软件开发工具包)文件,当需要对应用程序集成第三方支付平台的sdk时,移动开发人员就需要按照第三方支付平台的官方文档,在移动原生工程中手动集成sdk和增加配置。然而,由于手动集成sdk的操作繁琐,工作量大。另外开发人员学习集成sdk操作的成本高,容易出错,导致集成效率低下。
2、针对相关技术中应用程序集成第三方支付平台需要手动操作,集成效率低的问题,目前尚未提出有效的解决方案。
技术实现思路
1、本申请的主要目的在于提供一种第三方支付平台的管理方法、装置、存储介质及电子设备,以解决相关技术中应用程序集成第三方支付平台需要手动操作,集成效率低的问题。
2、为了实现上述目的,根据本申请的一个方面,提供了一种第三方支付平台的管理方法。该方法包括:获取待处理的应用程序的配置文件,判断配置文件中是否存在目标标识,其中,目标标识用于表征应用程序需要集成第三方支付平台;在配置文件中不存在目标标识的情况下,判断应用程序中是否存在目标软件开发工具包,其中,目标软件开发工具包是用于开发第三方支付平台的工具包;在配置文件中存在目标软件开发工具包的情况下,将目标软件开发工具包从应用程序中删除,得到删除第三方支付平台后的应用程序;在配置文件存在目标标识的情况下,将第三方支付平台的软件开发工具包集成到应用程序,得到目标应用程序。
3、可选地,将第三方支付平台的软件开发工具包集成到应用程序,得到目标应用程序包括:获取应用程序的元数据文件,从元数据文件中提取应用程序的编译版本,其中,编译版本至少包括以下之一:安卓系统和苹果系统;在编译版本为苹果系统的情况下,获取第三方支付平台的第一资源文件、第一代码库和第一支付功能插件,其中,第一资源文件、第一代码库和第一支付功能插件是用于在苹果系统的应用程序中集成第三方平台的文件;将第一资源文件、第一代码库和第一支付功能插件写入应用程序的目标项目文件,得到目标应用程序。
4、可选地,在从元数据文件中提取应用程序的编译版本之后,该方法还包括:在编译版本为安卓系统的情况下,获取第三方支付平台的第二资源文件、第二代码库和第二支付功能插件,其中,第二资源文件、第二代码库和第二支付功能插件是用于在安卓系统的应用程序中集成第三方平台的文件;将第二资源文件、第二代码库和第二支付功能插件写入应用程序的目标项目文件,得到目标应用程序。
5、可选地,在判断配置文件中是否存在目标标识之前,该方法还包括:接收对应用程序的操作指令;在操作指令指示对应用程序集成第三方支付平台的情况下,在配置文件中的预设功能单元添加目标标识;在操作指令指示对应用程序删除第三方支付平台的情况下,将目标标识从配置文件的预设功能单元中删除。
6、可选地,在得到删除第三方支付平台后的应用程序之后,该方法还包括:在检测到在应用程序上执行支付操作的情况下,检测应用程序上是否显示第一提示信息,其中,第一提示信息包含未找到第三方支付插件,支付失败;在检测到应用程序上显示第一提示信息的情况下,确定应用程序的第三方支付平台删除成功;在检测到应用程序上未显示第一提示信息的情况下,检测应用程序中是否存在第三方支付平台的残留文件;在检测到应用程序存在第三方支付平台的残留文件的情况下,删除第三方支付平台的残留文件。
7、可选地,在得到目标应用程序之后,该方法还包括:在检测到在应用程序上执行支付操作的情况下,检测应用程序上是否显示第二提示信息,其中,第二提示信息用于提示支付成功;在检测到应用程序上显示第二提示信息的情况下,确定应用程序成功集成第三方支付平台;在检测到应用程序上未显示第二提示信息的情况下,发出第三提示信息,其中,第三提示信息用于提示运维人员检测第三方支付平台集成失败的原因。
8、可选地,该方法还包括:统计第三提示信息的提示次数,并判断提示次数是否大于等于提示次数阈值;在提示次数大于等于提示次数阈值的情况下,发出第四提示信息,其中,第四提示信息用于提示目标对象更新目标软件开发工具包。
9、为了实现上述目的,根据本申请的另一方面,提供了一种第三方支付平台的管理装置。该装置包括:获取单元,用于获取待处理的应用程序的配置文件,判断配置文件中是否存在目标标识,其中,目标标识用于表征应用程序需要集成第三方支付平台;判断单元,用于在配置文件中不存在目标标识的情况下,判断应用程序中是否存在目标软件开发工具包,其中,目标软件开发工具包是用于开发第三方支付平台的工具包;删除单元,用于在配置文件中存在目标软件开发工具包的情况下,将目标软件开发工具包从应用程序中删除,得到删除第三方支付平台后的应用程序;集成单元,用于在配置文件存在目标标识的情况下,将第三方支付平台的软件开发工具包集成到应用程序,得到目标应用程序。
10、通过本申请,采用以下步骤:获取待处理的应用程序的配置文件,判断配置文件中是否存在目标标识,其中,目标标识用于表征应用程序需要集成第三方支付平台;在配置文件中不存在目标标识的情况下,判断应用程序中是否存在目标软件开发工具包,其中,目标软件开发工具包是用于开发第三方支付平台的工具包;在配置文件中存在目标软件开发工具包的情况下,将目标软件开发工具包从应用程序中删除,得到删除第三方支付平台后的应用程序;在配置文件存在目标标识的情况下,将第三方支付平台的软件开发工具包集成到应用程序,得到目标应用程序,解决了相关技术中应用程序集成第三方支付平台需要手动操作,集成效率低的问题。通过在应用程序的配置文件中配置目标标识,在配置文件中存在目标标识的情况下,将第三方支付平台的软件开发工具包集成到应用程序,进而达到了提高第三方支付平台的集成效率的效果。
技术特征:1.一种第三方支付平台的管理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,将所述第三方支付平台的软件开发工具包集成到所述应用程序,得到目标应用程序包括:
3.根据权利要求2所述的方法,其特征在于,在从所述元数据文件中提取所述应用程序的编译版本之后,所述方法还包括:
4.根据权利要求1所述的方法,其特征在于,在判断所述配置文件中是否存在目标标识之前,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,在得到删除所述第三方支付平台后的应用程序之后,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,在得到目标应用程序之后,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
8.一种第三方支付平台的管理装置,其特征在于,包括:
9.一种非易失性存储介质,其特征在于,所述非易失性存储介质包括存储的程序,其中,所述程序运行时控制所述非易失性存储介质所在的设备执行权利要求1至7中任意一项所述的第三方支付平台的管理方法。
10.一种电子设备,其特征在于,包括一个或多个处理器和存储器,所述存储器用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现权利要求1至7中任意一项所述的第三方支付平台的管理方法。
技术总结本申请公开了一种第三方支付平台的管理方法、装置、存储介质及电子设备。涉及软件开发领域,该方法包括:获取待处理的应用程序的配置文件,判断配置文件中是否存在目标标识;在配置文件中不存在目标标识的情况下,判断应用程序中是否存在目标软件开发工具包,其中,目标软件开发工具包是用于开发第三方支付平台的工具包;在配置文件中存在目标软件开发工具包的情况下,将目标软件开发工具包从应用程序中删除,得到删除第三方支付平台后的应用程序;在配置文件存在目标标识的情况下,将第三方支付平台的软件开发工具包集成到应用程序,得到目标应用程序。通过本申请,解决了相关技术中应用程序集成第三方支付平台需要手动操作,集成效率低的问题。技术研发人员:古伟君,郭华,卢利梅,蔡博文受保护的技术使用者:远光软件股份有限公司技术研发日:技术公布日:2024/8/1本文地址:https://www.jishuxx.com/zhuanli/20240802/260751.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表