Глубокая ссылка на модуль Android Instant App не работаетAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Глубокая ссылка на модуль Android Instant App не работает

Сообщение Anonymous »

Нужна помощь в выяснении, почему глубокие ссылки не запускают наше мгновенное приложение в магазине Google Play. Они по-прежнему открываются в браузере. Следуя этому руководству, мы реорганизовали наше ранее монолитное приложение для Android в набор функциональных модулей и один мгновенный модуль, все которые зависят от основного модуля нашего приложения, который, в свою очередь, зависит от двух других нефункциональных модулей:

Код: Выделить всё

unrelated_mod-->|
unrelated_mod-->|
instant_mod---->|
app
|-> data_module
|-> server_module
Это была куча лишней работы, которую я до сих пор считаю глупым требованием. Почему модули приложения должны быть зависимыми, я не знаю. Вы тоже. Но это компилируется и, насколько я могу судить, позволяет нашему мгновенному модулю соответствовать требованиям к размеру для мгновенного приложения в производстве. Хотя, судя по всему, пока мы все еще находимся на этапе Внутреннего тестирования, требования к размеру сняты.
Тем не менее, мы не нашли способа по-настоящему проверить окончательный размер мгновенного приложения. Есть идеи?
Манифест ApplicationManifest основного модуля приложения содержит как android:targetSandboxVersion="2", так и
Манифест мгновенного модуля содержит: Гарантированная работа глубоких ссылок
При полной установке приложения, как находящегося в разработке, так и через Play Store, наша глубокая ссылки работают должным образом, открывая соответствующие действия в мгновенном модуле полной версии приложения. У нас есть autoVerify="true", и службы Google находят наш файл assetslinks.json.
Но для полноты вот определение активности из манифеста мгновенного модуля. чтобы подтвердить, что мы соответствуем требованиям http и https: Управление версиями BS.
Как указано в руководстве, мы установили код версии в модуле приложения. build.gradle на 500000 плюс фактический versionCode, который мы предпочитаем использовать, а затем установите для versionCode мгновенного модуля фактический versionCode, который мы предпочитаем использовать. (Тоже глупо, но мы это понимаем)
Это должно соответствовать требованию, чтобы наше приложение было установлено как обновление по сравнению с мгновенным модулем.
< strong>Магазин Play:
В версии -> Настройка -> Расширенные настройки -> Форм-факторы у нас есть запись «Google Play Instant» с состояние «Активно» и зеленая галочка.
В разделе «Выпуск» -> «Обзор выпусков» -> «Последние выпуски» в настоящее время у нас есть три записи:
  • Старая версия приложения в закрытом тестировании — альфа-версия.
  • Рассматриваемая сборка в треке внутреннего тестирования.
  • Какой-то неизвестный, пустой третий трек под названием «Внутреннее тестирование (приложения с мгновенным запуском) со статусом Черновик
Я не могу найти никакой документации о том, для чего нужен этот третий трек или как загрузить в него сборку, если это вообще необходимо. Play Store жалуется, если мы пытаемся загрузить сборку, которая в настоящее время находится в разделе поддержки внутреннего тестирования. команда даже не смогла указать мне на какую-либо документацию или сказать, для чего она нужна. Итак... ????
В Release -> Testing -> Internal Testing -> Testers у нас есть список тестировщиков, добавленных в дорожку тестирования, и мы подтвердили, что эти пользователи вошли в Play Store с теми же адресами электронной почты, которые использовались в списке тестирования.
Кроме того, если неясно, у нас есть настройка Выпуск -> Настройка -> Подписание приложения и наличие соответствующих отпечатков пальцев в нашем файле assetslinks.json
Сводка
Несмотря на все это, по-прежнему нет мгновенного опыта использования глубокой ссылки. В настоящее время мы запускаем глубокие ссылки из сообщения в приложении Google Chat, и они перенаправляют нас в приложение Chrome.
Чего нам не хватает?

Подробнее здесь: https://stackoverflow.com/questions/780 ... ot-working
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»