2015-07-31 5 views
0

В моем AndroidManifest.xml я заявил следующее в качестве примера:открытых Ионное приложение Android из браузера

<activity android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale" android:label="@string/activity_name" android:launchMode="singleTop" android:name="MainActivity" android:screenOrientation="portrait" android:theme="@android:style/Theme.Black.NoTitleBar" android:windowSoftInputMode="adjustResize"> 
     <intent-filter android:label="@string/launcher_name"> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
     <intent-filter> 
      <action android:name="android.intent.action.VIEW" /> 
      <category android:name="android.intent.category.DEFAULT" /> 
      <category android:name="android.intent.category.BROWSABLE" /> 
      <data android:host="mywebsite.com" /> 
      <data android:scheme="http" /> 
      <data android:path="/.*" /> 
     </intent-filter> 
    </activity> 

И в браузере:

<a href="intent://mywebsite.com/#Intent;package=my.package.app;scheme=http;end;"/>Click 

И я получаю только приложение в Google Play , как я надеюсь, нет копья, что я буду поступать неправильно?

ответ

1

Основной синтаксис для умысел на основе URI является следующим образом:

Цель: HOST/URI-путь // Необязательный хост #Intent; пакет = [строка]; действие = [строка]; Категория = [строка]; Компонент = [строка]; Схема = [строка]; конец;

В вашем URI вы забыли определить действие.

+0

Ammmm .. Я посмотрю, как определить действие – NHTorres

+0

Как это было бы с действием в URI? – NHTorres

1

Взгляните на это: Launch custom android application from android browser

Вы использовали HTTP в качестве схемы, так что ссылка на ваш сайт должен начинаться с HTTP: //

+0

Пробовал, но я получаю тот же результат, игра открывает магазин – NHTorres

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