У меня есть небольшая проблема.Запуск приложения Android от браузера
У меня есть Android-активность, и я хочу запустить ее из одной ссылки в браузере.
Это то, как я объявил свою активность на файле манифеста:
<activity android:name=".Wul4"
android:windowSoftInputMode="adjustPan"
android:configChanges="keyboardHidden|orientation"
android:launchMode="singleInstance"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="wul4" android:host="com.wul4.wul4"/>
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
</activity>
На WebAPP, ссылка для запуска приложения заключается в следующем:
wul4://com.wul4.wul4?codOperacion="+respuestaActual.idOperacion
Дело в том, что он работает из следующих браузеров: «Opera» и «Google Chrome», но он не работает для остальных .......... (например, он не работает в браузере по умолчанию Телефон).
Кто-нибудь знает почему ???
Большое спасибо!
Да, это может быть решение, но я не хочу, чтобы мое приложение запускалось каждый раз, когда вы нажимаете на ссылку с «http», поэтому я создал свою собственную схему, которая будет запущена только из веб-приложения У меня есть. Во всяком случае, я думаю, что это единственное решение, вызванное моей собственной схемой. Мне просто интересно, что я делаю что-то неправильно, но я думаю, это просто невозможно. В любом случае, спасибо! – zapotec
Я не знаю, правильно ли я вас понял, но деятельность будет предлагаться для запуска только для веб-страниц, содержащих «com.wul4.wul4», а не для каждой ссылки http. В любом случае, вы можете добавить еще один атрибут, называемый android: pathPattern, для запуска активности только по тем ссылкам на вашем веб-сайте по определенному шаблону. Собственные схемы не рекомендуются. –
Хорошо, спасибо большое! Я попробую это – zapotec