Невозможно связать сайт с приложением Android через протокол Digital Assets Link

Я успешно выполнил все шаги, необходимые для App Link Assistant в Android Studio как предложено в ответах на другие вопросы по этой теме:

Но я все еще не могу загрузить Instant App для тестирования. Я получаю следующую ошибку:

Ошибка Ваш сайт "mydomain" не был связан через приложение Digital Assets Link с вашим приложением. Пожалуйста, свяжите свой сайт через протокол Digital Assets Link с вашим приложением.

assetlinks.json доступно под https://mydomain/.well-known и выглядит так:

[{ "relation": ["delegate_permission/common.handle_all_urls"], "target": { "namespace": "android_app", "package_name": "appId", "sha256_cert_fingerprints": ["key"] } }, { "relation": ["delegate_permission/common.get_login_creds"], "target": { "namespace": "web", "site": "https://mydomain" } }, { "relation": ["delegate_permission/common.get_login_creds"], "target": { "namespace": "android_app", "package_name": "appId", "sha256_cert_fingerprints": ["key"] } }]

И я добавил следующее к соответствующему Activity в Manifest:

        <intent-filter android:autoVerify="true">
            <action android:name="android.intent.action.VIEW" />

            <category android:name="android.intent.category.DEFAULT" />
            <category android:name="android.intent.category.BROWSABLE" />

            <data
                android:scheme="http"
                android:host="mydomain"
                />
            <data android:scheme="https" />
        </intent-filter>

0 ответов

Другие вопросы по тегам