2017-11-20 1 views
-2

고려 :Facebook 앱에서 Facebook 링크를 열려면 어떻게해야합니까?

dataTextView.setOnClickListener(new View.OnClickListener() { 
    @Override 
    public void onClick(View view) { 

     Intent facebookIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("https://www.facebook.com/app_scoped_user_id/1149231332XXXX/")); 
     startActivity(facebookIntent); 
    } 
}); 

그러나 그것은 항상 대신 응용 프로그램의 브라우저에서 URL을 엽니 다.

답변

1

https://graph.facebook.com/ (예 : https://graph.facebook.com/fsintents)을 확인하십시오.

public static Intent openInFBApp(Context context) { 
    try { 
     context.getPackageManager().getPackageInfo("com.facebook.katana", 0); 
     return new Intent(Intent.ACTION_VIEW, Uri.parse("fb://page/<id_here>")); 
    } catch (Exception e) { 
     return new Intent(Intent.ACTION_VIEW,Uri.parse("https://www.facebook.com/<user_name_here>")); 
    } 
} 
+0

"id"를 얻는 방법? –

+0

@MehulSantoki는이 링크 (https://support.wix.com/en/article/accessing-your-facebook-business-page-id)를 확인합니다. 투표하십시오 :-) –

관련 문제