小程序(四)调试生成安卓APP
首先在开放平台:https://open.weixin.qq.com 把小程序,公众号,关联上,申请移动应用(安卓),300块少不了的。 最好自己生成jks证书,记住密码,签名。 HbuilderX 制作自定义基座,其实就是用自己的证书打个包,但是这个包可以debug调试。 注意,签名要一致 移动应用申请,需要三两天审核 都加进来,本次演示调用微信登录,返回统一的unionid,如果不加入开放平台,是没有unionid的,然后移动应用,小程序,公众号的openid是不一致的,只能用unionid作为唯一标识。 APP微信登录调试 小程序微信登录调试 我们可以看到unionid 并不是一致的。这个就是因为我并非用自定义基座。下面我们用自定义基座调试 现在可以看到unionid一致。 坑一:unionid不一致或签名不一致 很多时候我们的unionid不一致是签名不一致导致的,包括有时候打包出来的APP自己提示签名不一致。这个时候就要着重查一下开放平台的签名字符串和证书获取的签名是不是一致的。检查最好用微信的 签名生成工具 ,获取回来的签名直接复制到开放平台。这样是最准确的。很多开发者习惯了用 keytool 查看到证书的签名,比如查看到的签名是: C8:21:A3:39:8C:EF:C0:18:A8:B4:4B:C6:60:3F:66:69 就直接拷这一串去开放平台