如何为 Branch.io 提取 Sha256 证书指纹

Posted

技术标签:

【中文标题】如何为 Branch.io 提取 Sha256 证书指纹【英文标题】:How to extract Sha256 Cert Fingerprint for Branch.io 【发布时间】:2017-03-27 20:23:09 【问题描述】:

我正在尝试将深度链接与 branch.io 集成。但为了做到这一点。我需要提取 SHA256 证书指纹以将它们放入我的 branch.io 仪表板中。我该怎么做呢?我的证书是什么? 他们对如何做到这一点的数据太少。

【问题讨论】:

【参考方案1】:

对Prashant Avrind's excellent pictorial answer的小更新。

在启用 Google 应用签名的情况下发布后,SHA256 密钥现在可以在设置 > 应用完整性下使用。

【讨论】:

谢谢,Google Play 控制台的 UI 已更新,这对我有帮助!【参考方案2】:

SHA265 指纹与您应用的签名证书相关。 keytool -list -v -keystore my-release-key.keystore 是生成它的正确命令,但在一切按预期工作之前,您需要采取额外的步骤。您可以在 Branch android App Links guide 中找到有关如何配置此功能的完整演练。

【讨论】:

该链接适用于 ios。这是 Android 分支应用程序链接的链接:docs.branch.io/pages/deep-linking/android-app-links【参考方案3】:

查看下图, 在您的应用上线后,您可以在其中看到 SHA256 密钥在 Play 商店中可用。

关注红框。

【讨论】:

【参考方案4】:

执行这个命令:

keytool -list -v -keystore my-release-key.keystore

来源:https://developer.android.com/training/app-links/index.html#web-assoc

【讨论】:

谢谢,不确定“Cert”是否是密钥库 仍然不确定,因为 Branch 无法正常工作......但至少我试过了 :( 执行此命令会列出 SHA256 证书(将 my-release-key.keystore 替换为实际生产密钥库) 是的。我知道,我做到了,我提取了密钥,谢谢。我可以将其设置为已回答。但是 Branch 仍然对我不起作用,但是,嘿,回到绘图板 保存了我的 MBP,我正准备把它砸在墙上。

以上是关于如何为 Branch.io 提取 Sha256 证书指纹的主要内容,如果未能解决你的问题,请参考以下文章

如何为 Solidity 生成的整数值生成 sh3_keccak256?

提取 sha-1 和 sha-256 密钥以使用颤振和 firebase 发布 apk

Kubernetes 无法从 gitlab 注册表中提取图像 unknown-sha256: <4ca..252> 意外提交摘要前提条件

我在哪里可以找到 docker 镜像的 sha256 代码?

如何为一个密码实现sha 512,md5和salt加密[重复]

Lua SHA256 库