Запускайте приложение для 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>

Спасибо.

0 ответов

Другие вопросы по тегам