Связывание приложения через протокол Digital Asset Link

Моя проблема заключается в том, что при загрузке моего подписанного APK для моего мгновенного приложения для Android в консоль Google Play появляется следующая ошибка:

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

У меня есть один base модуль с фильтром намерений AndroidManifest.xml следующим образом:

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

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

            <data android:scheme="https" />
            <data android:scheme="http" />
            <data android:host="MYURL.net" />
            <data android:pathPrefix="/hello" />

        </intent-filter>
        <meta-data
            android:name="default-url"
            android:value="https://MYURL.net/hello"/>

На /.well-known/assetlinks.json

[
    {
        relation: [
            "delegate_permission/common.handle_all_urls"
        ],
target: {
    namespace: "android_app",
    package_name: "com.example.anam.my_instantapp",
    sha256_cert_fingerprints: ["SHA256-CERT"]
        }
    }
]

У меня включена подпись приложения Google, и я получил оттуда сертификат sha256, используя сертификат Upload.

Я убедился, что имя пакета совпадает с именем пакета в базовом модуле AndroidManifest.xml.

Я подтвердил, что мой robots.txt разрешает все.

Я пытаюсь выпустить это под Instant app development,

0 ответов

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