2014-10-17 6 views
3

Android App에서 Facebook Android SDK를 사용하여 공유를 게시하고 Google Play URL 링크를 설정했지만 내 설명을 입력하고 싶습니다. 표시됩니다. 앱에서 게시 할 때 내 설명이 내 미리보기에 표시되지만 프로그램이 표시 될 때 'GOO PLAYING ON GOOGLE PLAY'이며 내 설명이 사라졌습니다. 나는 SDK (현재 버전 3.19.0을 사용)에 포함 된 Facebook share tutorial에서 가져온 코드를 수정하고Android Facebook SDK FacebookDialog.shareDialogBuilder가 내 설명을 표시하지 않습니다.

, 여기에 ShareDialogBuilder 코드 : 나는 페이스 북 SDK 4.0을 사용

private FacebookDialog.ShareDialogBuilder createShareDialogBuilderForLink() { 
    return new FacebookDialog.ShareDialogBuilder(this) 
      .setLink(webLink) 
      .setName(getString(R.string.fb_name)) 
      .setDescription("Here is my description that I want included in the post.") 
      .setPicture("http://www.website.com/images/icon.png"); 
} 
+0

url에있는 og : desc 태그의 설명을 사용합니다. – WizKid

+0

@WizKid - 이것을 덮어 쓸 수있는 방법이 있습니까? 아니면 내 메시지를 넣을 수있는 공유의 다른 곳에 있습니까? –

+0

@AlanMoore 혹시이 문제를 해결 했습니까? –

답변

2

이 방법은 잘

를 작동
if (ShareDialog.canShow(ShareLinkContent.class)) { 

         ShareLinkContent linkContent = new ShareLinkContent.Builder() 
           .setContentTitle(getString(R.string.share_onfacebook_title)) 
           .setContentDescription(
             getString(R.string.share_onfacebook_message)) 
           .setContentUrl(Uri.parse(getString(R.string.share_onfacebook_url))) 
           .setImageUrl(Uri.parse(getString(R.string.share_onfacebook_image_url))) 
           .build(); 

         shareDialog.show(linkContent); 
        } 
+0

언제 4.0 버전으로 업데이트하여 사용해 보시겠습니까? 감사합니다. –