Deeplink в устройствах Samsung

У меня проблемы с deeplink на некоторых устройствах Samsung.

Это мой манифест:

 <activity
        android:name=".ActivityLauncher"
        android:label="@string/app_name"
        android:launchMode="singleTask"
        android:screenOrientation="portrait"
        android:windowSoftInputMode="adjustPan">
        <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"></action>
            <category android:name="android.intent.category.DEFAULT"></category>
            <category android:name="android.intent.category.BROWSABLE"></category>

            <data
                android:host="deeplink.something.somethingelse"
                android:scheme="http"></data>
        </intent-filter>
    </activity>

И моя глубокая ссылка:

   link: http://deepLink.something.somethingelse/bookDoctor

На Samsung S7 (или A5) в моем смс-приложении по умолчанию ссылки открываются во внутреннем веб-просмотре (смс-приложения), поэтому мое приложение не улавливает намерения. Я прочитал несколько тем об одной и той же проблеме для других людей: в приложении Samsung Messaging со встроенным браузером

Приложение Samsung Messages не будет напрямую ссылаться на мое приложение

Но нет ответа.

Кто-нибудь знает, что я могу сделать как разработчик, чтобы не попасть в смс веб-просмотр Samsung? Samsung является ведущим производителем мобильных устройств, поэтому многие пользователи сталкивались с этой проблемой. Любое решение?


person user3592807    schedule 25.12.2017    source источник
comment
Сначала вы можете попробовать использовать https и включить ссылки на приложения Android и посмотреть, обрабатывает ли приложение обмена сообщениями URL-адрес в своем собственном окне браузера. developer.android.com/training/app-links/index.html   -  person Simon Marquis    schedule 08.01.2018