很多小伙在在微信开放平台在申请移动应用,在填写开发信息的时候,在开发信息-应用平台-android平台-这里就不知道怎么填写了。那么微信开放平台这里的应用签名指的是什么呢?
微信开放平台的应用签名是指当前app的安卓证书的md5指纹。
那么怎么获取md5指纹信息呢?
1.如果您的app已经安装到了设备,可以通过安卓签名获取工具gensignature来进行获取
通过gensignature工具获取安卓app签名md5指纹信息
您可以通过以上链接的教程获取app的安卓证书的md5值。
2.如果您本地电脑有安卓证书,可以通过命令来获取。
当然您也可以在本地电脑获取安卓证书的签名信息
通过电脑win r唤起cmd
之后在cmd里面执行命令
keytool -list -v -keystore test.keystore
enter keystore password: //输入密码,回车
test.keystore-为您的keystore的证书名字,您将test改为您证书的文件名即可。
password-您输入您安卓证书的密码,文件密码。
输入密码之后回车,cmd会自动列出当前安卓证书的签名信息
keystore type: pkcs12
keystore provider: sun
your keystore contains 1 entry
alias name: test
creation date: 2022-03-28
entry type: privatekeyentry
certificate chain length: 1
certificate[1]:
owner: cn=tester, ou=test, o=test, l=hd, st=bj, c=cn
issuer: cn=tester, ou=test, o=test, l=hd, st=bj, c=cn
serial number: 7dd12840
valid from: fri jul 26 10:12:26 cst 2022 until: sun jul 02 10:12:26 cst 2122
certificate fingerprints:
md5: 24:d2:ca:f6:3a:1a:13:ed:8d:b6:8e:19:82:e1:f3:f5
sha1: aa:16:27:91:83:39:ec:aa:e9:22:9e:6c:9c:3e:91:c5:59:1e:8f:12
sha256: d6:00:56:1e:3b:89:ac:23:5e:b3:0b:36:8e:a5:2f:9d:47:49:04:05:0c:18:71:a3:5e:ca:a2:09:0a:b5:b6:75
signature algorithm name: sha256withrsa
subject public key algorithm: 2048-bit rsa key
version: 3
如上所示,这里我们可以拿到md5为:24:d2:ca:f6:3a:1a:13:ed:8d:b6:8e:19:82:e1:f3:f5
但是微信开放平台输入这个格式则是错误的,我们需要去掉中间的间隔“:”冒号,最终我们输入:24d2caf63a1a13ed8db68e1982e1f3f5,这个就是微信开放平台需要的安卓app签名的md5,也就是平台所需的应用签名。
3.如果您的app是在云顶集团3118-云顶集团3118acm登录入口开发的,那获取app签名信息更加的简单。
我们只需要登录一门app开发者中心,找到需要查看签名的应用,在应用列表里面点击“生成安装包”按钮
点击进入生成安装包页面
如图,在生成安装包页面,在安卓项目,点击【查看】下拉出现安卓应用签名信息,这里我们是用于微信开发平台的,我们只需要复制md5签名即可。
编辑:小明,如若转载,请注明出处:https://www.yimenapp.com/kb-yimen/1716/
部分内容来自网络投稿,如有侵权联系立删