Facebook的分享在Facebook的浏览器中打开,无法被Android intent-filter捕获

时间:2015-01-19 12:08:59

标签: android facebook

Android应用程序可以在Facebook上分享帖子。 分享类似(http://website.com/blablabla?panel=clips&clip_id=3155657) 当用户使用Android设备点击此链接并安装APP时,他看到对话框“使用浏览器/应用程序完成操作”。 清单有:

<intent-filter>
                <data
                    android:scheme="http"
                    android:host="site.com"
                    android:pathPattern=".*"></data>
                <data
                    android:scheme="http"
                    android:host="www.site.com"
                    android:pathPattern=".*"></data>
                <action android:name="android.intent.action.VIEW" />
                <category android:name="android.intent.category.DEFAULT"></category>
                <category android:name="android.intent.category.BROWSABLE"></category>
            </intent-filter>

直到最后几天工作正常。 现在facebook的股票无效,因为Facebook在它自己的浏览器中打开链接: enter image description here

只有在点击“在浏览器中打开”后,您才能看到选择对话框。

如何避免这个Facebook的浏览器?

1 个答案:

答案 0 :(得分:1)

答案是你做不到的。 您需要通过网络,iOS或Android制作Facebook应用程序通知,然后才会将用户重定向到正确的位置