uni-app 华为应用市场上架后下载的app一键登录失效

uni-app 华为应用市场上架后下载的app一键登录失效

开发环境 版本号 项目创建方式
Mac macOS 11.4 HBuilderX

操作步骤:

从华为应用市场下载的app使用一键登录才能复现,因为进行了热更新,异常的时候把一键登录按钮隐藏了,app名称:凯茵智采

预期结果:

能正常使用一键登录

实际结果:

提示preLogin:fail 应用无效 应用不存

bug描述:

经测试,从华为应用商店下载的一键登录都用不了,提示preLogin:fail 应用无效 应用不存,直接安装apk文件到华为手机就可以

image

App下载地址或H5网址:

只能从华为应用市场下载的才能复现


更多关于uni-app 华为应用市场上架后下载的app一键登录失效的实战教程也可以访问 https://www.itying.com/category-93-b0.html

17 回复

没人吗?

更多关于uni-app 华为应用市场上架后下载的app一键登录失效的实战教程也可以访问 https://www.itying.com/category-93-b0.html


一个礼拜过去了,没人管吗

大概率是签名不对。 你对比一下看看

具体什么签名?都是云打包的直接传到华为应用商店,还要在哪里处理吗?

回复 凯茵化工: 云打包签名 怎么设置的。 运行到本地的签名呢

回复 DCloud_Android_DQQ: 不是用的keystore文件吗,pkcs12来的

回复 DCloud_Android_DQQ: 所以是华为上传到应用商店时进行了二次签名,导致一键登录用不了?

回复 凯茵化工: 你确定你 二次签名了是吗?

这两种情况下,签名怎么设置的。
你给我点信息,我可以帮你看看。 一直强调有问题,需要的信息一点都不给,我怎么帮你看?!

打包是用这个命令生成的签名
keytool -genkey -v -keystore xxx -alias xxx -keyalg RSA -validity 20000 -keystore output.keystore keytool -importkeystore -srckeystore xxx.keystore -destkeystore pkcs12
本地运行的也是那个keystore自定义基座打包的
现在华为后台是这样的

1 生成证书命令没问题 2 确保 打自定义基座包---- 云打包-----个推开通一键登录-----华为商店 这四处使用的是同一个证书。

都是同一个证书,其他应用商店都没问题,就华为应用市场下载的不行

回复 凯茵化工: 你把两个apk 发出来。 我给你看看签名是不是一样

回复 凯茵化工: 有网页版本。 你先自己对比一下这两个apk签名对不对。谢谢

回复 DCloud_Android_DQQ: 还有就是华为应用商店下载的进行apk更新安装也会提示签名不一致

回复 凯茵化工: 这不是说的很明确了吗。 签名不对。

请问你的问题解决了吗?我在真机测试用一键登录没问题,在 自定义基座 和 云打包 都用不了一键登录,没有进 success,fail,complete

回到顶部