哈灰色
哈灰色
  • 发布:2022-10-27 10:43
  • 更新:2022-11-04 17:01
  • 阅读:1157

离线打包aab无法上架到google play,解决方式和结论

分类:uni-app

aab 必须使用google play 签名计划。
uniapp离线打包必须也要key,而且要验证sh1,一个项目只能配置一个。
出现的后果就是所有问题解决了之后
uniapp推送到google play后时app打不开的。报错是key不对。

结论结论结论;google 官方,和uniapp官方都目前都没有解决这个问题。。uniapp上架google play最好用云打包。(其实只有这一条路)。干

0 关注 分享

要回复文章请先登录注册

1***@qq.com

1***@qq.com

回复 LeoHuang :
你好,请问你上架的包有调用5+sdk的谷歌支付吗?能用信用卡支付吗?
2022-11-04 17:01
哈灰色

哈灰色 (作者)

回复 1***@qq.com :
可能我们不是一回事;我表达的意思是uniapp 离线打包校验了jks中的sha1,和google 签名计划中的不一致问题。
2022-11-04 14:45
1***@qq.com

1***@qq.com

回复 哈灰色 :
换自己的按照教程是成功的。

我的项目是vue开发的,不是uniapp开发,离线打包调用5+sdk提供的 plus.payment.request(),方法调用支付,能调起信用卡支付,我绑定好之后,返回让输入安全码就失败了,绑卡的时候输入安全码正常,再验证时输入安全码报异常问题,支付方法没给回调只能取消。。。,官方根本不说怎么使用,在群里问也是无视。。。。
2022-11-03 20:00
哈灰色

哈灰色 (作者)

回复 1***@qq.com :
你这个问题是你更换google play签名计划的key成功了吗?是成功了还是失败了。
2022-11-03 14:23
哈灰色

哈灰色 (作者)

回复 1***@qq.com :
只能在线打包。离线根本无法实现。除非最后打包不测。uniapp如果能配置多个sha1,也能解决这个问题。但是uniapp官方不知道啥时候会做.
2022-11-03 11:06
1***@qq.com

1***@qq.com

https://blog.csdn.net/zhaoyanjun6/article/details/105561341, 这个也是相同的解决方法
楼主,我想问一下离线打包上架google play,内购使用google支付,你成功了吗?
我是
离线打包调用5+提供的google支付(plus.payment.request),点击确定,输入安全码之后,能收到扣款信息,但是不能完成支付,是什么情况?
一直提示 发生意外错误,稍后再试
2022-10-31 16:43
LeoHuang

LeoHuang

回复 哈灰色 :
3月份才换过,一样的,没区别
2022-10-27 11:31
哈灰色

哈灰色 (作者)

回复 LeoHuang :
感谢大佬。这个是2021年的。请问最近一两个月换过没有。这个问题确实很棘手
2022-10-27 11:11
LeoHuang

LeoHuang

回复 哈灰色 :
google play商店里面有个应用程序完整性,可以要求升级证书,选择上传自 Java KeyStore 的新应用程序密钥。最后检查只要保证上传的sha-1和签名证书sha-1一致,就可以保证所有sha-1都使用同一套。
如果你没有权限就让有权限的人去商店找找吧,百度教程也很多,搜索下关键词不就有了
给你一个参考: https://blog.csdn.net/qq_35930739/article/details/120301117
2022-10-27 10:58
哈灰色

哈灰色 (作者)

回复 LeoHuang :
怎么换的证书有教程吗。换了几次都不成,打包后key还是不对
2022-10-27 10:48