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

问题描述 投票:0回答:2

安卓通用深度链接说明需要您上传

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

sha256_cert_fingerprints:您的应用程序的 SHA256 指纹 签署证书。您可以使用以下命令来生成 通过 Java keytool 进行指纹:keytool -list -v -keystore my-release-key.keystore

文档也不清楚

namespace
的值需要是什么。

android expo deep-linking react-native-deep-linking
2个回答
45
投票

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

android_app

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

顶部有一个名为“应用程序签名”的选项卡 enter image description here


下一个 滚动到底部,您将看到一个字段,其中包含您需要的所有 JSON,您可以将其复制到文件中:App Store Screenshot


0
投票

在 Google Play 管理中心中,您可以在这里找到它:

App Signing page on Google Play Console

© www.soinside.com 2019 - 2024. All rights reserved.