Многопользовательский дизайн приложений с использованием мгновенных приложений - PullRequest
0 голосов
/ 18 декабря 2018

У меня есть приложение, в котором пользователи могут отправлять другим пользователям вопросы с несколькими вариантами ответов.Я хочу знать, разумно ли следующее и какие шаги следует выполнить:

Пользователь A загрузил устанавливаемое приложение и создал вопрос для B. Приложение выдаст ссылку для общего доступа.

Bоткроет ссылку, ответит на вопрос, не загружая приложение.

Могу ли я использовать мгновенные приложения для Android в подобном сценарии?Если нет, то как лучше всего это сделать?

Я прочитал и попробовал учебники по мгновенным приложениям, но не смог найти соответствия

1 Ответ

0 голосов
/ 19 декабря 2018

Да, вы можете!

Мгновенные приложения могут быть доступны многими различными способами , но в первую очередь это можно узнать через "Попробуй сейчас" из списка Play Store и открыв соответствующие URL-адреса (из браузера,другие приложения и т. д.).

Вы хотите использовать первые URL-адреса, поэтому вам необходимо настроить приложение Instant App для обработки этих URL-адресов. Обработка ссылок на приложения для Android подскажет вам, как это сделать, с помощью специального раздела Создание ссылок на приложения для мгновенных приложений для мгновенных приложений.

Включение этого действительно можетпусть ваше устанавливаемое и мгновенное приложение будет обрабатывать те URL-адреса, которые разделяет ваше приложение.

То, что вы можете ожидать, это:

  1. Пользователь B нажимает на ссылку, доступную для A
  2. Ваше мгновенное приложение открывается и загружает правильное действие / содержимое на основе фильтра намерений, который настроен для обработки ссылки
  3. Пользователь B может затем ответить на вопрос внутри вашего мгновенного приложения
  4. Ручкарезультаты из вашего мгновенного приложения

Вы можете найти образцов , которые помогут вам начать работу и ознакомиться с ним.Хотя в последнее время Instant Apps двигается в направлении Интеграция с App Apple (см. Также this ) (с Android Studio 3.2, более заметно с 3.3), так что это android-dynamic-features образец и его структура / настройка проекта могут быть немного более релевантными (если вы заметите модули instant ).

Примечание: часть комплекта приложенийна самом деле не является обязательным, это переход к Dynamic Delivery и его более новый плагин: com.android.dynamic-feature против com.android.feature.

...