反应本机深层链接 android 12

react native deep links android 12

React 本机深层链接在 android 版本 12 上一直失败,有人能帮忙吗? 在旧版本上它工作正常,所以配置一定没问题,我检查了大概 100 次 react native 文档。

Android 12 需要开发人员验证域才能使用链接。对于 ios,需要将 json 上传到

.well-known

您网站托管上的文件夹,以验证该域确实是您的。由于 Android 12 你必须对 Android.

做同样的事情

您创建了一个名为 assetlinks.json 的文件并将其上传到与 ios 文件相同的文件夹。

 [{
  "relation": ["delegate_permission/common.handle_all_urls"],
  "target": {
    "namespace": "android_app",
    "package_name": "<Your App’s package name>",
    "sha256_cert_fingerprints":
    ["<Your App’s SHA256 finger print>"]
  }
}]

可以通过 Android Studio 创建指纹:

/tools/App Links Assistant

在那里您还可以验证它是否有效,当然稍后也在应用程序中。