Мгновенное приложение не работает
Я пытаюсь создать мгновенный пример приложения из примеров Google.
Я использую Android Studio 3.0 beta 2 и реальное устройство Nexus 5x с версией Android 8.0.0.
Исходный код, который я использую, - это https://github.com/googlesamples/android-instant-apps/tree/master/hello-java. Единственное, что я изменил в этом исходном коде, - это ссылки на мой сайт и идентификатор приложения.
Я опубликовал это приложение в Google Play на канале Prod, и сейчас оно доступно для всех пользователей. Также я опубликовал мгновенное приложение для этого приложения (также прод канал).
Но он не открывается при нажатии на ссылки, а открывается в браузере Chrome. Я знаю, что на моем устройстве включена мгновенная настройка приложения, и я могу открыть другую ссылку как мгновенное приложение, например, buzzfeed.
Когда я пытаюсь открыть свою ссылку, я вижу это в logcat:
10-11 10:39:29.336 3588-4026/? I/ActivityManager: START u0 {act=android.intent.action.VIEW dat=https://instant.isdev.info/... cmp=com.android.chrome/com.google.android.apps.chrome.Main (has extras)} from uid 10097
10-11 10:39:29.483 18862-18862/? I/cr_InstantAppsHandler: Disabled for Android O+
10-11 10:39:29.488 3588-18005/? I/ActivityManager: START u0 {act=android.intent.action.VIEW dat=https://instant.isdev.info/... flg=0x14002000 cmp=com.android.chrome/org.chromium.chrome.browser.ChromeTabbedActivity (has extras)} from uid 10053
Мое приложение - ссылка Google Play.
Мой сайт является ссылкой.
Ссылка на мои активы json file - это ссылка. Он был сгенерирован помощником по связям с приложением студии Android с идентификатором моего приложения и хранилищем ключей релиза.
Моя ссылка, которая должна открыть мгновенное приложение, является ссылкой.
Мой манифест по этой ссылке:
<data android:scheme="https" />
<data android:scheme="http" />
<data android:host="instant.isdev.info" />
<data android:pathPrefix="/details" />
Кроме того, мое мгновенное приложение работает хорошо, если я вручную устанавливаю его с помощью этого сценария adb из файла readme из примеров Google. Он открывает мгновенное приложение, когда я нажимаю на мою ссылку и приложение, помеченное как Instant Application в настройках в диспетчере приложений.
cd instant/build/outputs/apk/debug # navigate to build dir
unzip instantapp-debug.zip # extract apks
adb install-multiple -r -t --instantapp *.apk # install apks
# launch entry point; you'll have to replace $(SAMPLE_ENTRY_POINT)
adb shell am start -a android.intent.action.VIEW -c android.intent.category.BROWSABLE -d $(SAMPLE_ENTRY_POINT)
cd - # takes you back to the root directory
Я не знаю что делать. Я перепробовал почти все. Как видите, я даже опубликовал заявку на прод. Но это все еще не работает. Спасибо за любую помощь.