如何获取 Expo 的 assetlinks.json 的 sha256_cert_fingerprints?

cod*_*ard 15 android deep-linking expo react-native-deep-linking

android通用深层链接说明需要您上传.well-known/assetlinks.json进行验证。Expo 深度链接文档指示您按照官方 Android 文档格式化文件,但该文档假设您正在使用 android studio 来构建您的应用程序。 https://developer.android.com/training/app-links/verify-site-associations

\n
\n

sha256_cert_fingerprints:您的应用\xe2\x80\x99s\n签名证书的 SHA256 指纹。您可以使用以下命令通过 Java keytool 生成\n指纹: keytool -list -v -keystore\nmy-release-key.keystore

\n
\n

该文档还不清楚 namespace需要什么值。

\n

cod*_*ard 35

我只是想把这个问题放在这里给世博会的所有用户,我花了太多时间试图解决这个问题,而答案却非常简单。幸运的是,谷歌在控制台游戏商店中为您提供了完整的 JSON 文件,此外,我们不需要更改命名空间,因为此命名空间字段不是特定于应用程序的,请将其保留为android_app

导航至:Google Play 商店 > 所有应用程序 > 选择有问题的应用程序 > 设置 > 应用程序完整性

顶部有一个名为“应用程序签名”的选项卡 在此输入图像描述


接下来 滚动到底部,您将看到一个字段,其中包含您需要的所有 JSON,您可以将其复制到文件中:应用商店截图