Facebook не позволяет моему приложению открываться по ссылке на андроид - PullRequest
0 голосов
/ 15 октября 2018

Я пытаюсь открыть свое приложение по ссылке, и мне это удается, и я могу открыть его по ссылке, но если я нахожусь в приложении Facebook .. он открывает его с помощью веб-просмотра, поэтому я не могу открыть свое приложение по его ссылке с Facebookи вот что у меня в манифесте

 <intent-filter>
                <data
                    android:host="example.com"
                    android:pathPrefix="/users"
                    android:scheme="http" />

                <action android:name="android.intent.action.VIEW" />

                <category android:name="android.intent.category.BROWSABLE" />
                <category android:name="android.intent.category.DEFAULT" />


            </intent-filter>

спасибо

Ответы [ 2 ]

0 голосов
/ 18 октября 2018

Это может решить проблему:

<data android:pathPattern="/.*" />

Таким образом, фильтр намерений выглядит следующим образом:

<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:host="example.com" />
        <data android:scheme="https" />
        <data android:pathPattern="/.*" />
</intent-filter>

, если вы зарегистрируете свое намерение для http://myexample.com и нажмете вhttp://myexample.com/blah это не будет работать.

0 голосов
/ 15 октября 2018

Попробуйте удалить эту строку

<category android:name="android.intent.category.BROWSABLE" />
...