2013-03-25 1 views
0

Если мобильный пользователь добавил web приложение к их домашнему экрану (либо iOS или Android), есть способ, чтобы заставить будущих URL кликов (например, из текстового сообщения), чтобы открыть в этом приложении home экрана?Как заставить URL-адрес открываться в главном экране приложения?

ответ

0

Во-первых, я не думаю, что есть Home App концепция прошивкой

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

это можно легко сделать для веба-ссылки, объявив в своем намерении фильтра, который вы слушаете их, используя фильтр так:

<intent-filter> 
<action android:name="android.intent.action.VIEW"></action> 
<category android:name="android.intent.category.DEFAULT"></category> 
<category android:name="android.intent.category.BROWSABLE"></category> 
</intent-filter> 

с другой стороны, в прошивке их нет способа перехватить пользователь действия за пределами вашего приложения, я помню Google жалуется на это, когда они пытались слушать призыв к картам приложения из Google Chrome

Daniel Graf: Мы хотим, чтобы наши родные Chrome и поиск приложения, чтобы дать вам возможность перейти в Карты Гугл. Благодаря нашему новому SDK разработчикам необходимо интегрироваться в свои приложения, если захочет. Сафари не в силах контролировать. source

Смежные вопросы