Ваш сайт 'subdomain.domain.com' не был связан с помощью протокола Digital Assets Link
Я создал ссылку на приложение с поддержкой Android Instant App. Но при загрузке пакета приложений в раздел "Мгновенное приложение" в магазине Play появляется сообщение об ошибке:
"Ваш сайт" subdomain.domain.com "не был связан через протокол Digital Assets Link с вашим приложением. Пожалуйста, свяжите ваш сайт через протокол Digital Assets Link с вашим приложением".
Я загрузил файл assetlinks.json, созданный в студии Android, в хорошо известную папку в этом поддомене с отпечатком sha256, полученным из раздела "Подписание приложений" в магазине Play. Я проверил эту ссылку через Android Studio и Генератор и тестер списка выписок ( https://developers.google.com/digital-asset-links/tools/generator). Это проверено в обоих.
Проверено, что файл assetlinks.json
- подается с приложением типа контента /json.
- доступ через соединение HTTPS
- доступны без каких-либо перенаправлений (нет 301 или 302 перенаправлений) и могут быть доступны для ботов
Мой файл AndroidManifest
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<meta-data android:name="asset_statements" android:resource="@string/asset_statements" />
<activity android:name=".MainActivity">
<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="https" />
<data android:scheme="http" />
<data android:host="subdomain.domain.com" />
<data android:pathPattern="/openapp" />
</intent-filter>
<meta-data
android:name="default-url"
android:value="https://subdomain.domain.com/openapp" />
</activity>
</application>
Пожалуйста, пройдите через скриншоты,
Ссылка на приложение для Android протестирована в Android Studio
Ссылки на активы подтверждены онлайн