【问题标题】:Facebook's share opens in facebook's browser and can not be catch by Android intent-filterFacebook 的分享在 Facebook 的浏览器中打开,并且无法被 Android 意图过滤器捕获
【发布时间】:2015-01-19 12:08:59
【问题描述】:

有可以在 facebook 上分享帖子的 Android 应用程序。 分享有赞(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 在它自己的浏览器中打开了链接:

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

如何避开这个facebook的浏览器?

【问题讨论】:

    标签: android facebook


    【解决方案1】:

    答案是你不能。 您需要让 facebook 应用程序通知 web、iOS 或 Android 并且只有在此之后 facebook 才会将用户重定向到正确的位置

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-13
      • 1970-01-01
      • 1970-01-01
      • 2015-04-11
      • 2017-07-13
      相关资源
      最近更新 更多