凯茵化工
凯茵化工
  • 发布:2021-07-26 14:57
  • 更新:2021-11-26 11:11
  • 阅读:1159

【报Bug】华为应用市场上架后下载的app,一键登录失效

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: macos 11.4

HBuilderX类型: 正式

HBuilderX版本号: 3.1.22

手机系统: Android

手机系统版本号: Android 11

手机厂商: 华为

手机机型: 华为市场下载的就会

页面类型: vue

打包方式: 云端

项目创建方式: HBuilderX

App下载地址或H5⽹址: 只能从华为应用市场下载的才能复现

操作步骤:

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

预期结果:

能正常使用一键登录

实际结果:

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

bug描述:

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

2021-07-26 14:57 负责人:DCloud_App_Array 分享
已邀请:
凯茵化工

凯茵化工 (作者)

没人吗?

凯茵化工

凯茵化工 (作者)

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

[已删除]

[已删除]

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

  • 凯茵化工 (作者)

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

    2021-08-03 11:24

  • [已删除]

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

    2021-08-03 11:26

  • 凯茵化工 (作者)

    回复 [已删除]: 不是用的keystore文件吗,pkcs12来的

    2021-08-03 11:30

  • 凯茵化工 (作者)

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

    2021-08-03 13:58

  • [已删除]

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

    2021-08-03 14:48

[已删除]

[已删除]

这两种情况下,签名怎么设置的。

你给我点信息,我可以帮你看看。
一直强调有问题,需要的信息一点都不给,我怎么帮你看?!

凯茵化工

凯茵化工 (作者)

打包是用这个命令生成的签名

keytool -genkey -v -keystore xxx -alias xxx -keyalg RSA -validity 20000 -keystore output.keystore
keytool -importkeystore -srckeystore xxx.keystore -destkeystore pkcs12

本地运行的也是那个keystore自定义基座打包的

现在华为后台是这样的

[已删除]

[已删除]

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

  • 凯茵化工 (作者)

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

    2021-08-03 16:26

  • [已删除]

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

    2021-08-03 17:57

  • [已删除]

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

    2021-08-04 10:49

  • 凯茵化工 (作者)

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

    2021-08-04 10:50

  • [已删除]

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

    2021-08-04 11:03

大橘子

大橘子

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

该问题目前已经被锁定, 无法添加新回复