uni-app 一键登录应用管理Android签名未更新仍为旧信息,我的应用各平台信息的SHA1,SHA256,MD5已更新
uni-app 一键登录应用管理Android签名未更新仍为旧信息,我的应用各平台信息的SHA1,SHA256,MD5已更新
操作步骤:
- 更新我的应用各平台信息的SHA1,SHA256,MD5
预期结果:
- 一键登录的应用管理里的Android 签名也更新
实际结果:
- 一键登录的应用管理里的Android 签名仍为修改前的旧信息。
bug描述:
- 我的应用各平台信息的SHA1,SHA256,MD5更新了后,一键登录的应用管理里的Android 签名仍为修改前的旧信息。
更多关于uni-app 一键登录应用管理Android签名未更新仍为旧信息,我的应用各平台信息的SHA1,SHA256,MD5已更新的实战教程也可以访问 https://www.itying.com/category-93-b0.html
您好,更新完 SHA1,SHA256,MD5数据后,重新返回到一键登录新增页面后 需要重新刷新下页面 才会取到最新数据。后面我们在页面加个手动刷新的按钮
更多关于uni-app 一键登录应用管理Android签名未更新仍为旧信息,我的应用各平台信息的SHA1,SHA256,MD5已更新的实战教程也可以访问 https://www.itying.com/category-93-b0.html
我用另外应用程序试了下,重新刷新后,查看Android 签名还是原来的。我用户重新退出再登录,查看一键登录的Android 签名,也还是原来旧的。
回复 1***@qq.com: 收到 我看能不能复现
回复 1***@qq.com: 现在OK了吗
回复 DCloud_云服务_LQ: 不好意思,前面没看到消息。我看之前修改过的应用SHA1,SHA256,MD5值。在一键登录的Android 签名上查看确认,两边显示的是不一样的。
在 uni-app 中,如果你已经更新了应用的签名信息(如 SHA1、SHA256、MD5),但 Android 签名信息仍然显示为旧信息,可能是由于以下原因导致的。你可以按照以下步骤进行排查和解决:
1. 确认签名文件是否正确更新
- 确保你使用的是最新的签名文件(
.keystore
或.jks
)。 - 检查签名文件的别名(alias)和密码是否正确。
2. 重新生成签名信息
- 使用以下命令重新生成签名信息:
keytool -list -v -keystore your_keystore_file.jks -alias your_alias
- 确保生成的 SHA1、SHA256、MD5 与你更新的信息一致。
3. 更新 uni-app 项目配置
- 打开
manifest.json
文件,检查app-plus -> distribute -> android -> keystore
配置是否正确。 - 确保
keystore
路径、alias
和password
与最新的签名文件一致。
4. 清理并重新构建项目
- 删除
unpackage
和node_modules
文件夹。 - 运行以下命令清理并重新构建项目:
npm install npm run dev:mp-weixin # 或其他平台
5. 检查平台配置
- 如果你使用的是第三方平台(如微信、支付宝等),确保在对应平台的应用管理后台更新了签名信息。
- 例如,在微信开放平台中,需要更新应用的签名信息(SHA1)。
6. 重新打包并发布
- 使用最新的签名文件重新打包应用:
npm run build:android
- 将生成的 APK 或 AAB 文件上传到应用商店或测试平台。
7. 检查 uni-app 版本
- 确保你使用的是最新版本的 uni-app。如果不是,可以尝试更新:
npm install @dcloudio/uni-app@latest