2015-02-04 4 views
0

볼 수 있습니다. 게시 페이스 북 피드은 내 LibGDX 게임에서 점수를 공유 할 수 <a href="https://github.com/sromku/android-simple-facebook" rel="nofollow noreferrer">sromku</a>를 사용하고 자체

피드

는 성공적으로 게시했지만, 아무도 (내 프로필이 다른 사람이 볼 경우에도)이 있지만 자신을 볼 수 있습니다.

코드 :

public class AndroidLauncher extends AndroidApplication implements FacebookConn { 
    SimpleFacebook mSimpleFacebook; 
    OnPublishListener onPublishListener = new OnPublishListener() { 
     @Override 
     public void onComplete(String postId) { 
      Log.i("OnComplete", "Published successfully. The new post id = " + postId); 
     } 
    }; 

    @Override 
    protected void onCreate (Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 

     Permission[] permissions = new Permission[] { 
      Permission.USER_PHOTOS, 
      Permission.EMAIL, 
      Permission.PUBLISH_ACTION, 
     }; 

     SimpleFacebookConfiguration configuration = 
      new SimpleFacebookConfiguration.Builder() 
      .setAppId("410074072507300") 
      .setNamespace("sromkuapp") 
      .setPermissions(permissions) 
      .build(); 

     SimpleFacebook.setConfiguration(configuration); 

     AndroidApplicationConfiguration config = new AndroidApplicationConfiguration(); 
     config.useImmersiveMode = true; 
     initialize(new Jump4Love(this), config); 
    } 

    @Override 
    public void onResume() { 
     super.onResume(); 
     mSimpleFacebook = SimpleFacebook.getInstance(this); 
    } 

    @Override 
    protected void onActivityResult(int requestCode, int resultCode, Intent data) { 
     mSimpleFacebook.onActivityResult(this, requestCode, resultCode, data); 
     super.onActivityResult(requestCode, resultCode, data); 
    } 

    @Override 
    public void submitScore(int score) { 
     Feed feed = new Feed.Builder() 
     .setMessage("message") 
     .setName("name") 
     .setCaption("caption") 
     .setDescription("description") 
     .setPicture("picture") 
     .setLink("link") 
     .build(); 
     // Note: the values above aren't the actual values I'm using 
     // I only simplified them so my code becomes easier to read 

     mSimpleFacebook.publish(feed, true, onPublishListener); 
    } 
} 

는 I에 유래 here에서 유사한 사례를 발견했다. "그림"이

내가 링크와 사진을 제거 시도 피드 내 친구의 뉴스에 나타나지 않습니다 만 "링크"등을 사용하지 않고

하지만 결과였다 :
영업 이익은 다음과 말했다 여전히 같아서 제 경우는 좀 다른 것 같습니다.
해당 게시물에는 아직 수용 가능한 대답이 없습니다. btw.

============================================= =====================================================================

아무도 볼 수 없으면 페이스 북에서 내 게임을 홍보하는 것은 쓸모가 없다.
다른 게임을 홍보하는 친구의 게시물을 보았으므로 가능성이 있음을 알고 있습니다.

누구나 내가 왜이 문제를 겪고 있는지 알 수 있습니까?

+0

공개로 볼 수있는 권한을 부여 했습니까? 그것이 나만 있다면 그것은 자기 만 볼 수 있습니다. –

+0

예, 게시 대화 상자를 사용하여 공개, 친구 또는 나만 표시하도록 선택할 수 있습니다. 내가 무엇을 선택하든, 게시물은 여전히 ​​내 벽에서만 끝나고 다른 사람들은 볼 수 없습니다. –

+0

앱을 "라이브"로 설정해야합니다. 앱 대시 보드의 상태 및 리뷰 탭으로 이동하여 _이 앱 및 모든 실시간 기능을 일반인이 사용할 수 있도록 설정 하시겠습니까 _ _ ...를 _Yes_로 설정해야합니다. – CBroe

답변

2

앱을 "라이브"로 설정해야합니다.

이동 찾을 위에 상태 & 검토 응용 프로그램 대시 보드 탭,

"당신은 일반 대중이 응용 프로그램과 모든 라이브 기능을 사용할 수 있도록 하시겠습니까?"

... 그 중 하나를 으로 설정해야합니다.

이 설정을 '예'로 설정하기 전에 앱이 '개발 모드'로 간주되기 때문에이를 통해 작성된 소식은 앱 (관리자/개발자/테스터)에서 역할이없는 사용자에게는 표시되지 않습니다.