Невозможно связать сайт с приложением Android через протокол Digital Assets Link - PullRequest
0 голосов
/ 11 июня 2019

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

Но я все еще не могу загрузить 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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...