2017-12-13 26 views
0

ウェブサイトからグループにFacebookのユーザーを送りたいと思います。私はではないブラウザでグループを開きたいが、Facebook Appでグループを開きたい。 (すなわち、FacebookアプリにFacebookのグループを開きます)。これは、iOSの上で正常に動作Android上のFacebookアプリケーションのFacebookグループへのリンクを開きます

<script> 

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

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

</script> 

が、Androidの( "利用できないコンテンツ")のません:私は、次のJavaScriptを使用しています。

Androidでこれをどのように達成できますか?

+0

あなたはグループが利用可能であることを確認しています、そしてあなたログインする必要はありませんか?通常、アンドロイドはFacebookのアプリケーションでリンクを開くかどうか尋ねてきます。その選択肢を覚えています。 uriでアプリの意図を開始することもできます。サポートしている場合は、facebook apiを参照する必要があります。 (ソース:https://developer.android.com/training/basics/intents/sending.html) – washichi

+0

これは実際問題です。ブラウザでグループを表示するには、ログインする必要があります。だから私はリンクがユーザーに既にログインしているアプリにリダイレクトされるようにしたい。 –

答えて

2

iOSとAndroidのリンクiOSのと同じ構文(なぜ私に聞かないでください...)

を持っていない場合、それは「プロファイル」(または「グループ」)だ、とAndroidのために、それは、「ページ」ですグループにリダイレクトする場合は、ページに送信するか、[グループ]を選択します。あなたの質問のために

、それはこのようになります。

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

編集:iOS用、あなたはこの構文を使用することができます:

window.location = "fb://group?id=328556620888617"; 
関連する問題