打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
小程序(四)调试生成安卓APP
userphoto

2022.06.08 浙江

关注
  1. 首先在开放平台:https://open.weixin.qq.com 把小程序,公众号,关联上,申请移动应用(安卓),300块少不了的。
  2. 最好自己生成jks证书,记住密码,签名。
  3. HbuilderX 制作自定义基座,其实就是用自己的证书打个包,但是这个包可以debug调试。
  4. 注意,签名要一致

移动应用申请,需要三两天审核




都加进来,本次演示调用微信登录,返回统一的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
就直接拷这一串去开放平台,然后自己起自定义基座,一直报签名不对或者unionid不一致,死活找不到原因,一坑就一天。
这个时候我们安装 [签名生成工具] 输入包名,获取回来的签名是没有 : 号的,并且都是小写。这个才是正确的签名。

坑二:没有“运行基座选择”


制作了自定义基座,运行的还是基本运行基座,怎么办?

只有一个原因,制作了自定义基座会在文件夹生成一个名为 android_debug.apk 如果你把这个名字改了,那选项也会不见的。

名字改回原来的之后,选择就出来了,勾选自定义基座,那么每次调试APP,就会用到自己打包的基座。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
微信小程序更新:支持打开第三方APP
教你安装华为移动应用引擎,电脑大屏运行安卓App,支持平行世界
我有一个改变世界的想法,只差一个APP了
微信小程序授权登录最佳实践
微信H5和微信小程序获取openid和unionid等用户信息的机制解读
微信向移动开放平台又迈进了一大步:微信开放平台更新,“微信登录”功能邀请内测 | 36氪
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服