你们知道,在移动APP开发里,与应用包名同样,应用的签名信息需是惟一的,不然将会出现应用冒领、重复安装等问题。以前分享过安卓应用的签名如何获取(点击查看),这里将继续以AppCan平台为例,分享如何获取APK包的签名信息及相关注意事项。安全
获取APK包签名信息app
为了保证每一个应用程序开发商的合法ID安全,防止部分开发商经过使用相同的包名混淆和替换已经安装的程序,开发者须要对发布的APK文件进行惟一签名,保证每次发布的应用版本的一致性(若是自动更新,则不会由于版本不一致而没法安装)。 工具
操做步骤:测试
1.下载GetSign.apk,点击获取工具,并安装到手机上。spa
2.安装要获取信息的APKblog
3.运行工具,输入包名,这里的包名必须是已经安装在手机中的APK的包名,不然会获取失败。输入包名以后点击获取,便可获取到相应的信息。如图:开发
在线打包时,如选择了AppCan证书,则APK的签名即为默认签名,默认(MD5值)为:d382d671c6672cba4b87980992cd9d77。 get
注意事项:打包
①一样的证书,若是包名不同,安装会出现两个不一样的应用。下载
②同一个应用,包名同样,若是使用不一样的证书,则致使在同一设备上没法覆盖安装。
③在使用AppCan平台开发项目时,不管Android和iOS应用,在做为正式发布或商用时须要使用本身的证书,AppCan默认证书仅供测试使用。
Android应用证书可经过第三方工具生成,也能够在线打包时使用AppCan平台一键建立证书功能生成证书。生成的证书必须下载自行保存做为他用,一旦丢失没法找回。iOS证书即自行去苹果官方申请。
不管是应用包名仍是证书、签名信息,都请开发者妥善保存,这些对一个移动APP来讲是相当重要的。