2017-12-13 21 views
0

웹 사이트에서 그룹으로 Facebook에 사용자를 보내고 싶습니다. 나는 이 아니라 그룹이 브라우저, 에 열리고 싶지만 Facebook App에 그룹을 열길 원합니다. 나는 다음과 같은 자바 스크립트를 사용하고 (즉,이 페이스 북 응용 프로그램에서 페이스 북 그룹을 엽니 다)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> 

이 iOS에서 잘 작동하지만 하지 안드로이드에 ("콘텐츠를 사용할 수 없습니다").

Android에서 어떻게 구현할 수 있습니까?

+0

그룹을 사용할 수 있는지 당신이 확신을하고 로그인 할 필요가 없습니까? 일반적으로 안드로이드는 페이스 북 앱에서 링크를 열고 싶은지 묻고, 그 선택을 기억할 것이다. uri로 의도 한 앱을 시작할 수도 있습니다. 지원한다면 페이스 북 API를 살펴 봐야 할 것입니다. (출처 : https://developer.android.com/training/basics/intents/sending.html) – washichi

+0

실제로 문제입니다. 브라우저에서 그룹을 보려면 로그인해야합니다. 그래서 사용자가 이미 로그인 한 앱으로 링크를 리디렉션해야합니다. –

답변

2

iOS 및 Android 링크는 동일한 구문 ("그룹"또는) iOS 용

그것은 "프로필"입니다 (이유는 ... 저를 요구하지 않는)을 가지고 있지 않으며, 안드로이드는 "페이지"는 경우입니다 그룹으로 리디렉션하려는 경우 페이지로 보내거나 "그룹"으로 보내려고합니다. 이 구문을 사용할 수 있으며, iOS 용 그 참고 :

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

편집 : 귀하의 질문에 대한

,이 같은 것

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