Facebook通过链接android阻止我的应用打开

时间:2018-10-15 11:56:04

标签: android android-intent intentfilter

试图通过链接打开我的应用  我成功了,我可以从链接中打开它,但是如果iam在facebook应用程序上..用Webview打开它,那么我就无法通过它从facebook上的链接打开我的应用程序,这就是我的Manifist中的内容

 <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 :(得分:0)

尝试删除此行

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

答案 1 :(得分:0)

这可以解决问题:

<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,则将无效。