Связывание приложения через протокол 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
,