Подчеркивая, что ваше приложение установлено в браузере Android - PullRequest
3 голосов
/ 31 октября 2009

Я пытаюсь найти способ определить в браузере Android, установлено ли мое приложение.

Вариант использования: У меня есть веб-страница, на которую пользователь может перейти через свой браузер Android. Если приложение установлено, оно будет показывать «Советы и хитрости». Если он не установлен, на нем будут показаны рекламные материалы и ссылка для загрузки приложения.

Попытка решения: Сначала я думал связать мое приложение с пользовательским типом mime, используя манифест приложений, и на веб-странице повторить массив mimeTypes из javascript. Я подумал, что если в массиве появится тип mime, я могу предположить, что приложение установлено.

К сожалению, массив mimeTypes никогда не меняется.

Есть идеи, как я могу определить, установлено ли мое приложение, когда пользователь заходит на мою веб-страницу через браузер Android?

Спасибо за любую помощь / понимание, которое вы можете иметь.

1 Ответ

1 голос
/ 22 января 2012

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

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