一种第三方APK签名方法、电子设备及存储介质技术

技术编号:17780172 阅读:66 留言:0更新日期:2018-04-22 08:55
本发明专利技术实施例公开了一种第三方APK签名方法、电子设备及存储介质,所述方法包括:接收打开签名链接的请求信息,其中,所述签名链接包括应用的安装包APK文件对应的签名信息;根据所述请求信息显示对应的APK签名页面;接收通过所述APK签名页面上传的待签名APK文件包;基于所述待签名APK文件包进行签名信息匹配,若匹配成功,则利用匹配成功的签名信息对所述待签名APK文件包进行签名。通过采用上述技术方案,可实现第三合作方自主对应用进行APK签名,不需应用运营方的人员参与,简化了签名流程,节省了大量的人力和时间成本。

【技术实现步骤摘要】
一种第三方APK签名方法、电子设备及存储介质
本专利技术实施例涉及APK(AndroidPackage,安卓安装包)签名认证
,尤其涉及一种第三方APK签名方法、电子设备及存储介质。
技术介绍
Android是Google公司开发的基于Linux架构的开源手机操作系统。其上的应用程序为APK格式,APK实质上是一个ZIP压缩文件,是应用的程序安装包。为了保证每个应用程序开发商的合法性,防止部分开发商通过使用相同的APK包名来混淆替换已经安装的程序,在每个应用程序开发完成后或者进行更新后需通过APK签名才能被运行使用。由于对应用程序进行签名关系到系统的权限属性,因此需要对签名时用到的密钥key进行保密。在应用程序运营方与第三方(应用程序开发商,后续称为原开发商)合作的过程中,由于运营方不能直接将key提供给原开发商,因此,每次当原开发商对应用程序进行了更新有签名需求时,采用的签名流程为:第三合作方开发人员向应用程序运营方的管理人员发出签名请求,应用程序运营方的管理人员找到对应的key对应用程序APK文件进行手动签名后,再将应用程序APK文件返回给第三合作方人员。具体可参见图1所示本文档来自技高网...
一种第三方APK签名方法、电子设备及存储介质

【技术保护点】
一种第三方APK签名方法,其特征在于,所述方法包括:接收打开签名链接的请求信息,其中,所述签名链接包括应用的安装包APK文件对应的签名信息;根据所述请求信息显示对应的APK签名页面;接收通过所述APK签名页面上传的待签名APK文件包;基于所述待签名APK文件包进行签名信息匹配,若匹配成功,则利用匹配成功的签名信息对所述待签名APK文件包进行签名。

【技术特征摘要】
1.一种第三方APK签名方法,其特征在于,所述方法包括:接收打开签名链接的请求信息,其中,所述签名链接包括应用的安装包APK文件对应的签名信息;根据所述请求信息显示对应的APK签名页面;接收通过所述APK签名页面上传的待签名APK文件包;基于所述待签名APK文件包进行签名信息匹配,若匹配成功,则利用匹配成功的签名信息对所述待签名APK文件包进行签名。2.根据权利要求1所述的方法,其特征在于,所述接收打开签名链接的请求信息之前,还包括;将特定应用的APK文件包对应的签名信息映射为唯一的签名链接;将所述签名链接发送给第三合作方,所述签名链接用于指示第三合作方进行APK签名。3.根据权利要求2所述的方法,其特征在于,所述将特定应用的APK文件包对应的签名信息映射为唯一的签名链接,包括:随机生成特定链接;对所述特定链接进行重复性检测,若不存在与所述特定链接相同的签名链接,则将所述特定应用的APK文件包对应的签名信息与所述特定链接进行关联。4.根据权利要求2所述的方法,其特征在于,所述将特定应用的APK文件包对应的签名信息映射为唯一的签名链接,包括:将所述特定应用的APK文件包对应的签名信息随机与特定链接进行关联;对所述特定链接进行重复性检测,若不存在与所述特定链接相同的签名链接,则将所述特定链接确定为签名链接。5.根据权利要求1所...

【专利技术属性】
技术研发人员:严增光
申请(专利权)人:深圳创维数字技术有限公司
类型:发明
国别省市:广东,44

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

1