Перейти к содержимому

Работа с приложением

Диплинки, разрешения и сброс

Открыть диплинк, выдать или отозвать разрешение, принудительно остановить приложение или стереть его данные из карточки App.

Зачем: пуш должен открывать страницу товара, приложение не должно падать, если пользователь не дал доступ к камере, а онбординг должен показываться снова после сброса. Здесь всё это делается одним кликом, без команд adb.

Наведите курсор на карточку App рядом с телефоном: откроются действия с приложением.

  1. Диплинк. Диплинк — это адрес, который открывает конкретный экран внутри приложения, например myapp://checkout?id=42 или https://-ссылка, которую приложение умеет перехватывать. Введите его в поле Deep link и нажмите Open. С галочкой Only in this app ссылка уходит прямо в ваше приложение; без неё Android сам выбирает, кому её отдать, как при обычном нажатии.
  2. Разрешения. Нажмите на разрешение, чтобы выдать его, и ещё раз, чтобы отозвать.
  3. Force stop принудительно завершает приложение, а Restart app запускает его с холодного старта.
  4. Clear data стирает всё, что приложение сохранило: оно снова на приветственном экране, как после новой установки.
  • Открытые ссылки запоминаются в вашем браузере, так что повторная проверка — это один клик.
  • Clear data не отменить. Если захотите вернуться к текущему состоянию, сначала нажмите Save app data (см. Не логиниться каждый раз).
  • Restart app и Save app data работают без ADB, а диплинки, разрешения, Force stop и Clear data идут через ADB устройства, которое страница подключает в фоне. Поэтому карточка может на секунду показать «Connecting to ADB».
  • Диплинк ничего не открывает: приложение не обрабатывает такой адрес. Уточните схему и путь у разработчиков или снимите Only in this app и посмотрите, откроет ли ссылку хоть какое-то приложение.
  • Кнопки серые: ADB вам недоступен, например в чужой сессии. По умолчанию эти инструменты есть только у владельца сессии и админов.

Подробнее: ADB tools.