Есть ли способ отключить предложение «Открыть в [Имя приложения]» при нажатии на ссылку в Chrome? - PullRequest
0 голосов
/ 07 ноября 2019

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

Извините за невежество. Я предполагаю, что это связано с тем, что мы делали при разработке нашего приложения.

Открыть с помощью: [Имя приложения] или Chrome ---- Только один раз или Всегда

Иногда повторяется один и тот же вопрос, даже если мы выбираем параметр «Всегда»для хрома. Это становится действительно очень быстро раздражающим :)

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

Заранее спасибо.

Редактировать: Кажется, что правильный способ определить эту функциональность - это "диалог устранения неоднозначности".

Редактировать 2: Моя цель - отключить диалоговое окно устранения неоднозначности. Я не хочу, чтобы мои пользователи были направлены в приложение. Или даже спросили, хотят ли они открыть его в приложении. Я хочу, чтобы эти ссылки непосредственно перемещали пользователей на веб-страницу, а не спрашивали, хочет ли он открыть ее в приложении.

1 Ответ

1 голос
/ 07 ноября 2019

Передача диалога устранения неоднозначности возможна только с API Android 6.0 для Связывание приложений

За Обработка ссылок на приложения :

Android 6.0 (уровень API 23) и выше позволяют приложению назначать себя обработчиком по умолчанию для данного типа ссылки. Если пользователь не хочет, чтобы приложение было обработчиком по умолчанию, он может переопределить это поведение в Настройках.

Для автоматической обработки ссылок требуется сотрудничество разработчиков приложений и владельцев веб-сайтов. Разработчик должен настроить свое приложение так, чтобы оно объявляло ассоциации с одним или несколькими веб-сайтами и запрашивало у системы проверку этих связей. Владелец веб-сайта, в свою очередь, должен предоставить эту проверку путем публикации файла ссылок на цифровые активы.

Это включает создание соответствующего обработчика намерений и включение автоматической проверки путем добавления android:autoVerify="true":

 <activity ...>

  <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="http" android:host="www.android.com" />
    <data android:scheme="https" android:host="www.android.com" />
  </intent-filter>

</activity>

Затем на стороне веб-сайта должны быть сделаны обновления, объявляющие ассоциацию веб-сайта , которая гарантирует, что владелец веб-сайта и разработчик приложения согласовывают друг с другом, чтобы приложение автоматически становилось URL-адресом по умолчанию для URL-адреса по умолчанию. схема.

Подробнее об этом Обработка ссылок на приложения для Android

Изучите это, если вы хотите, чтобы большинство URL открывались непосредственно для определенного контента в вашем приложении для Android. Ссылки на приложения Android могут привлечь больше трафика к вашему приложению, помочь вам определить, какой контент приложения используется чаще всего, и упростить пользователям обмен и поиск контента в установленном приложении. Перейдите и внедрите предложенную ссылку для минимизации этого поведения при открытии диалога при нажатии на URL

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...