Android Amazon Kindle: URL Scheme не открывает приложение

Мы интегрируем ссылки приложений в наши игры, и до сих пор в Google Android все работает хорошо. Вот как мы делаем фильтр намерений:

<!-- App Links -->
<activity android:launchMode="standard">
    <intent-filter>
        <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:scheme="http" android:host="www.example.com" android:pathPrefix="/example.html" />
        <data android:scheme="https" android:host="www.example.com" android:pathPrefix="/example.html" />

        <data android:scheme="example" />
    </intent-filter>
</activity>

На устройстве Google Play откроется наше приложение для любой ссылки, которая нажимается в браузере и выглядит example:// или же http://www.example.com/example.html или же https://www.example.com/example.html

Однако тот же фильтр намерений на устройстве Amazon Kindle, браузер Silk будет открывать только ссылки, которые выглядят как example://, 2 других, более современные подходы игнорируются и открываются в браузере, как если бы наше приложение не было установлено. Мы что-то упустили или современные схемы URL не поддерживаются на устройстве Kindle?

Наше тестовое устройство работает под управлением Fire OS 5.1.2

0 ответов

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