• Главная
  • Карта сайта
Не найдено

android - Запуск призначеного для користувача додатки Android з браузера Android / Chrome - Qaru

Перш за все, моє запитання дуже схожий на цей , цей і це . Документація для Android, яку я намагаюся досягти, тут . Я не міг змусити це працювати з використанням цих ресурсів, тому, будь ласка, не відзначайте це як дублюючі, так як це не так.

У мене є веб-сайт і додаток для Android. Користувач зможе сканувати QR-коди, які містять посилання, такі як http://mywebsite.com/map/ . Коли користувач спробує відкрити це посилання, я хочу, щоб Android показав йому діалог вибору, де він може вибрати, щоб відкрити це посилання, використовуючи моє додаток. Якщо моє додаток не встановлено, воно повинно перейти на вказаний веб-сайт.

Я знаю, що Chrome дозволяє це, відкривши діалог вибору, коли користувач переходить до цією адресою. Наприклад, спробуйте завантажити додаток для стека Exchange і перейти до цього питання в Chrome. Він покаже це:

Я додав наступний код в AndroidManifest.xml після того, як ви вказали в вищезазначених відповідях:

<Intent-filter> <action android: name = "android.intent.action.VIEW" /> <action android: name = "android.intent.action.SEND" /> <category android: name = "android.intent. category.DEFAULT "/> <category android: name =" android.intent.category.BROWSABLE "/> <data android: host =" mywebsite.com "android: path =" / map "android: scheme =" http "/ > <data android: host = "mywebsite.com" android: path = "/ animals" android: scheme = "http" /> <data android: host = "mywebsite.com" android: path = "/ articles" android: scheme = "http" /> </ intent-filter>

Крім того, я спробував додати android: mimeType = "text / plain" до даних, але це не допомогло.

Проблема в тому, що коли я переходжу до http://mywebsite.com/map або http://mywebsite.com/map/ Chrome просто відкриває веб-сторінку, не показуючи діалог вибору.

Я хотів би згадати:

  • Дотримуючись документації на Android, я додав цей код всередині однієї з структур активності в AndroidManifest.xml. Оскільки я не впевнений, що це ідеальне місце для його додавання, я також спробував додати його поза структурою додатки і безпосередньо всередині структури додатка, але він не працював.
  • Це єдиний код, який я реалізував для цього. Якщо щось ще потрібно, будь ласка, дайте мені знати. Наскільки я розумію, додавання href на веб-сторінку необхідно тільки при використанні настроюються схем
  • Я не хочу використовувати призначену для користувача схему, щоб досягти цього.
  • Я розвиваюся на Nexus 4, під управлінням Android 4.4.2 (останній)
Провайдеры:
  • 08.09.2015

    Batyevka.NET предоставляет услуги доступа к сети Интернет на территории Соломенского района г. Киева.Наша миссия —... 
    Читать полностью

  • 08.09.2015
    IPNET

    Компания IPNET — это крупнейший оператор и технологический лидер на рынке телекоммуникаций Киева. Мы предоставляем... 
    Читать полностью

  • 08.09.2015
    Boryspil.Net

    Интернет-провайдер «Boryspil.net» начал свою работу в 2008 году и на данный момент является одним из крупнейших поставщиков... 
    Читать полностью

  • 08.09.2015
    4OKNET

    Наша компания работает в сфере телекоммуникационных услуг, а именно — предоставлении доступа в сеть интернет.Уже... 
    Читать полностью

  • 08.09.2015
    Телегруп

    ДП «Телегруп-Украина» – IT-компания с 15-летним опытом работы на рынке телекоммуникационных услуг, а также официальный... 
    Читать полностью

  • 08.09.2015
    Софтлинк

    Высокая скоростьМы являемся участником Украинского центра обмена трафиком (UA — IX) с включением 10 Гбит / сек... 
    Читать полностью