一种应用程序控制方法、装置、电子设备及存储介质制造方法及图纸

技术编号:34177543 阅读:88 留言:0更新日期:2022-07-17 12:17
本发明专利技术实施例提供了一种应用程序控制方法、装置、电子设备及存储介质,所述方法包括:在检测到目标设备上安装的目标应用程序启动的情况下,获取目标应用程序的安装包的目标提供方的第一签名文件,以及提供目标软件开发工具包SDK的目标服务方;在预先存储的服务方与签名文件的第一对应关系中,查找与目标服务方对应的第二签名文件;在第二签名文件中不存在第一签名文件的情况下,向目标设备发送目标指示信息,其中,目标指示信息用于指示目标设备无法使用目标应用程序。因此,在本发明专利技术实施例中,可以避免目标服务方不认可的提供方使用目标应用程序,从而减少了SDK的泄露几率,在一定程度上保证了目标服务方的利益。程度上保证了目标服务方的利益。程度上保证了目标服务方的利益。

【技术实现步骤摘要】
一种应用程序控制方法、装置、电子设备及存储介质


[0001]本专利技术涉及通信
,特别是涉及一种应用程序控制方法、装置、电子设备及存储介质。

技术介绍

[0002]当前服务公司和设备厂商的对接方式可以是发布安卓安装包(AndroidPackage,APK),或者发布软件开发工具包(Software Development Kit,SDK)。
[0003]即服务公司可以在将SDK封装成APK时携带服务公司的标识信息,然后将该APK发布给设备厂商,以使得该APK可以安装在该设备厂商生产的设备上,以生成APP,从而在该APP被使用时,可以对该APP中携带的服务公司的标识信息进行校验,以保护服务公司的利益。
[0004]或者,服务公司也可以直接向设备厂商发布SDK,从而由设备厂商将SDK封装成APK,然后将该APK安装在该设备厂商生产的设备上,以生成APP。然而,此种情况下,设备厂商将SDK封装成APK时,并未携带服务公司的标识信息,从而无法进行校验。
[0005]因此,由于不同设备可以随意调用SDK功能,而且SDK中未携本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种应用程序控制方法,其特征在于,所述方法包括:在检测到目标设备上安装的目标应用程序启动的情况下,获取所述目标应用程序的安装包的目标提供方的第一签名文件,以及提供目标软件开发工具包SDK的目标服务方,其中,所述目标应用程序的安装包是由所述目标软件开发工具包SDK封装而成的;在预先存储的服务方与签名文件的第一对应关系中,查找与所述目标服务方对应的第二签名文件;在所述第二签名文件中不存在所述第一签名文件的情况下,向所述目标设备发送目标指示信息,其中,所述目标指示信息用于指示所述目标设备无法使用所述目标应用程序。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述第二签名文件中存在所述第一签名文件的情况下,向所述目标设备发送所述目标应用程序的服务数据。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:获取安装所述目标应用程序的设备使用所述目标应用程序的统计数据;在所述统计数据指示使用所述目标应用程序的设备数量满足预设条件的情况下,执行预设提示操作。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述第二签名文件中存在所述第一签名文件的情况下,获取所述目标设备的第一设备型号;在预先存储的服务方与设备型号的第二对应关系中,查找与所述目标服务方对应的第二设备型号;在所述第二设备型号中存在所述第一设备型号的情况下,向所述目标设备发送所述目标应用程序的服务数据;在所述第二设备型号中不存在所述第一设备型号的情况下,向所述目标设备发送所述目标指示信息。5.根据权利要求4所述的方法,其特征在于,所述第一对应关系、所述第二对应关系的获取过程,包括:接收应用程序的提供方发送的软件开发工具包SDK请求,其中,所述软件开发工具包SDK请求中携带所述应用程序的提供方的签名文件、设备型号;建立提供所述软件开发工具SDK的服务方与所述签名文件的第一对应关系;建立提供所述软件开发工具SDK的服务方与所述设备型号的第二对应关系。6.根据权利要求5所述...

【专利技术属性】
技术研发人员:高喆远
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1