Facebook 공유
- 선택사항. 플레이어가 게임에서 Facebook으로 콘텐츠를 공유할 수 있습니다.
다이어그램
함수
java
public static void gamedreamerFacebookShare(Context context, GDShareFacebookContent content,GamedreamerFacebookShareListener gamedreamerFacebookShareListener)매개변수
| 매개변수 | 설명 |
|---|---|
| context | Context 컨텍스트 |
| content | GDShareFacebookContent 객체로, 하나의 속성을 포함: linkUrl(리다이렉션 주소, 필수). 이 클래스의 setter 메서드를 통해 이 속성을 설정할 수 있습니다. |
| gamedreamerFacebookShareListener | Facebook 공유 리스너. |
콜백 설명
GamedreamerFacebookShareListener.onFacebookShare(ing code) 콜백 메서드 설명
- 이 메서드는 code를 반환하며, 다른 code는 아래 표와 같이 결과를 나타냅니다:
| 매개변수 | 설명 |
|---|---|
| GamedreamerFacebookShareListener.SUCCESS | 공유 성공 |
| GamedreamerFacebookShareListener.CANCEL | 사용자 공유 취소 |
| GamedreamerFacebookShareListener.ERROR | 공유 실패 |
예시 코드
java
GDShareFacebookContent content=new GDShareFacebookContent();
content.setLinkUrl("{공유할 URL, 예: https://www.facebook.com}");
GDSDK.gamedreamerFacebookShare(this, content, new GamedreamerFacebookShareListener(){
@Override
public void onFacebookShare(int code) {
//공유 성공
if(code == GamedreamerFacebookShareListener.SUCCESS){
Toast.makeText(GameActivity.this, "공유 성공", Toast.LENGTH_LONG).show();
}else{
//공유 실패
Toast.makeText(GameActivity.this, "공유 실패", Toast.LENGTH_LONG).show();
}
}
});