如何为 Expo 获取 sha256_cert_fingerprints for assetlinks.json?
How to get sha256_cert_fingerprints for assetlinks.json for Expo?
android 通用深层链接的说明需要您上传 .well-known/assetlinks.json
进行验证。 Expo 深度链接文档指出您根据官方 android 文档格式化文件,但该文档假定您使用 android studio 来构建您的应用程序。 https://developer.android.com/training/app-links/verify-site-associations
sha256_cert_fingerprints: The SHA256 fingerprints of your app’s
signing certificate. You can use the following command to generate the
fingerprint via the Java keytool: keytool -list -v -keystore
my-release-key.keystore
文档也不清楚 namespace
的值是什么。
我只是想在这里为任何 Expo 用户发布这个,当答案非常简单时,我花了太多时间试图解决这个问题。幸运的是 google 在 Console Play 商店中为您提供了整个 JSON 文件,此外我们不需要更改命名空间,因为此命名空间字段并非特定于应用程序,将其保留为 android_app
导航至:Google Play 商店 > 所有应用 > Select 有问题的应用 > 设置 > 应用完整性
滚动到底部,您会看到一个字段,其中包含您需要的所有 JSON,您可以将其复制到您的文件中:
android 通用深层链接的说明需要您上传 .well-known/assetlinks.json
进行验证。 Expo 深度链接文档指出您根据官方 android 文档格式化文件,但该文档假定您使用 android studio 来构建您的应用程序。 https://developer.android.com/training/app-links/verify-site-associations
sha256_cert_fingerprints: The SHA256 fingerprints of your app’s signing certificate. You can use the following command to generate the fingerprint via the Java keytool: keytool -list -v -keystore my-release-key.keystore
文档也不清楚 namespace
的值是什么。
我只是想在这里为任何 Expo 用户发布这个,当答案非常简单时,我花了太多时间试图解决这个问题。幸运的是 google 在 Console Play 商店中为您提供了整个 JSON 文件,此外我们不需要更改命名空间,因为此命名空间字段并非特定于应用程序,将其保留为 android_app
导航至:Google Play 商店 > 所有应用 > Select 有问题的应用 > 设置 > 应用完整性
滚动到底部,您会看到一个字段,其中包含您需要的所有 JSON,您可以将其复制到您的文件中: