android - 我是否必须使用 Play 应用签名来为 Android 应用链接生成 sha_256 指纹?我公司通过App Center发布应用

标签 android react-native google-play-console visual-studio-app-center android-app-links

我一直在尝试在我公司的 react native 应用中实现 Android 应用链接,我一直在关注 documentation我正在努力处理涉及添加 的部分 Assets 链接.json 我的网站上的文件。我看到提到使用 玩应用签名 ,我们公司不通过google play store发布,而是通过App Center发布。因此,为什么我目前的 google play 控制台没有指纹。
还有一个选项可以使用 keytool 命令生成指纹,但我认为这不是正确的举动,因为在我的机器上生成的指纹无法在生产中工作,对吧?
我的问题是我们是否必须使用 Play 应用签名来获取用于应用链接的正确指纹?还是使用 App Center 没问题?如果使用 App Center 没问题,那么我在哪里可以找到 sha_256 指纹放入 Assets 链接.json 文件 ?

最佳答案

最后我最终从 AppCenter 下载了 APK 并运行apksigner verify --verbose --print-certs <APK_FILE然后我用

Signer #1 certificate SHA-256 digest:


作为指纹。apksigner包含在 Android SDK/Build 工具中。在 Mac 上工作时,我在 ~/Library/Android/sdk/build-tools/<latest_version>/ 找到了这些工具。

关于android - 我是否必须使用 Play 应用签名来为 Android 应用链接生成 sha_256 指纹?我公司通过App Center发布应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72722981/

相关文章:

android - 与 Facebook Messenger 分享

android - React Native 中默认的样式单位是什么?

javascript - 无法在 native react 中调用函数

android - 如何防止 React Native Android Webview 在后台运行 Youtube?

android - 在 Google Play 管理中心的哪里可以找到用户的崩溃反馈?

android - 如何通过 API 获取我的应用发布状态

java - AutoCompleteTextView 自定义 ArrayAdapter 显示整个 ArrayList 而不是单独的字符串

java - 如何保护android中的sqlite db不被盗

java - 无法使用Gradle输出jar文件

android - 如何编辑许可声明书?