весь этот предмет занял какое-то драгоценное время из моей жизни и до сих пор не решен на 100%, надеюсь, что я мог бы найти здесь несколько ответов.Android глубокие ссылки (намерения): по-разному поведение между устройствами
ОЖИДАЕМЫЕ РЕЗУЛЬТАТЫ: при касании ссылку на мое приложение (http://www.myapp.com) если приложение установлено, ОС необходимо открыть окно, в котором пользователь может выбрать приложение, чтобы открыть эту ссылку (мое приложение или браузер), если приложение не установлено должно нормально просматривать этот URL-адрес с помощью браузера.
АКТУАЛЬНО РЕЗУЛЬТАТ:
на устройств Samsung, нажав на ссылку (http://www.myapp.com) дает ожидаемый результат, откроется диалоговое окно, что побудило меня выбрать приложение, чтобы открыть это с, в том числе и мое приложение.
Nexus devices, с другой стороны, он действует, как приложение не установлено, и оно просто просматривает URL-адрес браузера, не предлагая выбрать приложение для открытия.
Как получить устройства Nexus для поддержки этого потока? как устройства Samsung?
это, как я зарегистрировал активность в моем приложении манифеста:
<activity
android:name=".activities.MainActivity2"
android:configChanges="keyboardHidden|screenSize"
android:theme="@style/application_theme_header_green">
<intent-filter >
<data android:scheme="http" android:host="www.myapp.com" />
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.BROWSABLE"/>
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
</activity>
надежды я предоставила всю необходимую информацию.
спасибо всем.