如何配置 expo 以允许密码管理器将应用程序关联到 Web 域

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

我正在尝试让密码管理器提供与我们的网络域相对应的项目。通过以下配置,它可以在 iOS 上正常工作

"associatedDomains": [
    "webcredentials:my.domain.com"
],

在 app.json 中并在 Web 域上提供文件 /.well-known/apple-app-site-association.json。 我们尝试为 android 提供一个 /.well-known/assetlinks.json 文件,其中包含以下内容:

[
    {
        "relation": ["delegate_permission/common.get_login_creds"],
        "target": {
            "namespace": "web",
            "site": "https://my.domain.com"
        }
    },
    {
        "relation": ["delegate_permission/common.get_login_creds"],
        "target": {
            "namespace": "android_app",
            "package_name": "com.domain.my",
            "sha256_cert_fingerprints": ["..."]
        }
    }
]

并添加一个意图过滤器,例如

           "intentFilters": [
                {
                    "action": "VIEW",
                    "autoVerify": true,
                    "data": [
                        {
                            "scheme": "https",
                            "host": "my.domain.com"
                        }
                    ],
                    "category": ["DEFAULT", "BROWSABLE"]
                }
            ]

到 app.json 配置。但是,它不适用于 Android。有人有为 android 进行配置的经验吗?非常感谢您的帮助。

android expo passwords autofill
1个回答
0
投票

你有没有弄清楚这一点?我被困在完全相同的事情上

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