在 App 而不是浏览器中打开 facebook 页面

Open facebook page in App not the browser

我在我的网站上有一个 link 到我的 facebook,它可以在 phone 的浏览器中打开。

如果安装了该应用程序,我希望它默认在 Facebook 应用程序中打开。

这可能吗?

一般来说,这可能是不可能的,请查看此线程: https://android.stackexchange.com/questions/37549/force-link-to-open-in-app-not-my-default-browser

但是如果你真的想做的话,你可以遵循这个URL上提出的同样的原则: Open Facebook page from Android app?

简而言之,尝试构建一个 URL 形式:fb://profile/pageID。构建这样的 URL 的目的是因为在 Facebook 应用程序中定义了 IntentFilter。我不确定它是否有效,但如果没有安装 Facebook 应用程序,这可能会失败。

当您在浏览器中单击 link 时应该会起作用。不过,它可能取决于浏览器。