facebook的分享在facebook的浏览器中打开无法被Android intent-filter
Facebook's share opens in facebook's browser and can not be catch by Android intent-filter
有 Android 应用程序可以在 Facebook 上分享帖子。
分享有赞(http://website.com/blablabla?panel=clips&clip_id=3155657)
当用户使用 android 设备单击此 link 并安装了应用程序时,他会看到对话框 "Complete action using" browser/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 在它自己的浏览器中打开 link:
只有点击"Open in Browser"后才能看到选择对话框。
如何避开这个facebook的浏览器?
答案是你不能。
您需要将 facebook 应用程序通知设为 web,iOS 或 Android,然后 facebook 才会将用户重定向到正确的位置
有 Android 应用程序可以在 Facebook 上分享帖子。 分享有赞(http://website.com/blablabla?panel=clips&clip_id=3155657) 当用户使用 android 设备单击此 link 并安装了应用程序时,他会看到对话框 "Complete action using" browser/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 在它自己的浏览器中打开 link:
只有点击"Open in Browser"后才能看到选择对话框。
如何避开这个facebook的浏览器?
答案是你不能。 您需要将 facebook 应用程序通知设为 web,iOS 或 Android,然后 facebook 才会将用户重定向到正确的位置