在Android上的Facebook App中打开Facebook组的链接

时间:2017-12-13 13:20:26

标签: android facebook deep-linking facebook-group

我想将用户从网站发送到Facebook上的群组。我希望该群组在浏览器但在Facebook应用中打开。我使用以下Javascript:

<script>

  userAgent = navigator.userAgent || navigator.vendor || window.opera;

  if(/iPad|iPhone|iPod/.test(userAgent) && !window.MSStream) {
    window.location = "fb://profile/123456789101112";
  } else if(/android/i.test(userAgent)) {
    window.location = "fb://profile/123456789101112";
  } else {
    window.location = "https://www.facebook.com/groups/groupname";
  }

</script>

这适用于iOS(即在 Facebook应用中打开Facebook群组),但不在Android上(&#34;内容不可用&#34;)

知道如何在Android上实现这一目标吗?

1 个答案:

答案 0 :(得分:2)

iOS和Android链接的语法不同(不要问我为什么......)

对于iOS,它&#34;简介&#34; (或&#34; group&#34;),对于Android它&#34; page&#34;如果你想发送到一个页面,或者&#34; group&#34;如果要重定向到组。

对于你的问题,它将是这样的:

window.location = "fb://group/328556620888617";

编辑:请注意,对于iOS,您可以使用以下语法:

window.location = "fb://group?id=328556620888617";