Можно ли открыть родное приложение android clock из веб-приложения? - PullRequest
1 голос
/ 22 января 2020

Я ищу способ открыть собственное приложение будильника android, когда пользователь нажимает на ссылку или кнопку в веб-браузере android. Поэтому в основном нужно открыть нативное приложение android из веб-приложения. Я попытался использовать intent://#Intent;package=com.android.deskclock;end', и он не работает. Мне интересно, использую ли я неправильное имя пакета или это невозможно даже в android.

Большое спасибо за помощь!

Ответы [ 2 ]

0 голосов
/ 22 января 2020

Добро пожаловать на вечеринку кода

Вы можете получить IFrame устройства android с сайта appetize .

Это самый простой способ показать android приложения в веб-приложения.

Обновите меня в комментариях;)

0 голосов
/ 22 января 2020

У меня есть подозрение, что проблема в том, что вы не указали путь URI в своем URL. Возможно, это должен быть путь, объявленный в манифесте приложения. См .: https://developer.chrome.com/multidevice/android/intents

Это может изменить его на ie intent://path/#Intent;package=com.android.deskclock;end'

. Это может быть полезно, если вы посмотрите на консоль javascript, когда вы пытаетесь щелкнуть эту ссылку в Chrome, возможно, есть сведения о том, что пошло не так.

Имейте в виду, что приложение будильника не обязательно согласовано. Производители могут удалить приложение будильника по умолчанию, чтобы заменить его другим, или просто изменить исходный код, чтобы у него было то же имя пакета, но другой исходный код. Вы можете попробовать открыть несколько имен пакетов из javascript в зависимости от того, что происходит, когда не удается открыть намерение.

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