Запускайте приложение для Android автоматически по веб-ссылке без всплывающих окон, а можете перенаправить на страницу загрузки, если приложение не установлено
Я нашел способ сделать это с помощью пользовательской схемы URI с intent-filter. Но это проблема, когда myapp не установлен.
Если я использую схему http, как показано ниже, она может перенаправить пользователя на страницу загрузки, когда приложение не установлено; но если myapp уже установлен, появится всплывающее окно с предложением выбрать открыть браузер или myapp. Здесь я хочу, чтобы он мог напрямую запустить myapp, не спрашивая.
Как использовать преимущества схемы http и пользовательской схемы?
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<category android:name="android.intent.category.LAUNCHER" />
<data android:scheme="http" android:host="XXX" android:path="YYY"/>
</intent-filter>
Спасибо.