나는 우유사 게임에서 GoViral ANE를 사용하고 있습니다. 확장 기능이 페이스 북에 제대로 연결되어있는 것 같습니다. 내 프로필과 연결됩니다. 내 프로필 사진을 볼 수 있으며 내 프로필에 fb를 연결할지 묻는 메시지가 나타납니다. 이 과정에서 오류가 발생하지 않습니다. 친구 초대를 선택하면 친구 목록을 볼 수 있습니다. 초대장을 보내면 알림을받지 못합니다. 또한 '좋아요'로 표시되는 페이지도 표시되지 않습니다. 팬 페이지/비슷한 페이지를 표시하려고하면 fb가로드되고 데이터를 찾을 수 없다고 말합니다. fb 설정에서 나는 싱글 사인온을 yes로 설정했습니다. 깊은 연결 고리가 예스로 설정되었습니다. 나는 페이스 북에 두 플랫폼을 설정하지 않았습니다. 나는 안드로이드 플랫폼 만 설정했습니다. 이것이 문제가 될 수 있는지 아닌지는 잘 모릅니다. 하지만 내가 말했듯이, 그것은 내 프로필에 연결하고 초대하려고 할 때 내 친구 목록을 보여줍니다. 그것은 실제로 아무 것도하지 않고 있습니다. 오류가 없습니다.goviral ANE를 사용하여 친구를 초대하는 방법
if(GoViral.isSupported()){
GoViral.create();
}else{
trace("GoViral only works on mobile!");
return;
}
if(GoViral.goViral.isFacebookSupported()){
//replace 000000 with your facebook app id!
GoViral.goViral.initFacebook("my fb id","");
}
btn_connectFacebook.addEventListener(MouseEvent.CLICK, connectToFacebook);
GoViral.goViral.addEventListener(G VFacebookEvent.FB_LOGGED_IN,successfulLogIn);
//GoViral.goViral.addEventListener(GVFacebookEvent.FB_LOGIN_CANCELED,onFacebookEvent);
GoViral.goViral.addEventListener(GVFacebookEvent.FB_LOGIN_FAILED,logInFailed);
public function connectToFacebook(e:MouseEvent){
if(!GoViral.goViral.isFacebookAuthenticated()){
// show a connect with Facebook prompt.
// this method takes a comma separated list of facebook READ permissions as a first
// parameter. You should have at least one read permission.
// you can refer to the facebook documentation at
// http://developers.facebook.com/docs/authentication/permissions/ to determine which
// permissions your app requires.
GoViral.goViral.authenticateWithFacebook("public_profile");
}
}
public function successfulLogIn(e:GVFacebookEvent){
//No longer need to connect to fb
hasConnectedToFb = true;
maintenanceSO.data.need2Connect2FB = false;
connectedToFb();
GoViral.goViral.presentFacebookPageOrProfile("last digits of my fb fan page url");
GoViral.goViral.showFacebookRequestDialog(
"Play my game",
"Play this game with me!").addDialogListener(function(e:GVFacebookEvent):void {
switch(e.type)
{
case GVFacebookEvent.FB_DIALOG_CANCELED:
//log("The Invite Dialog was canceled.");
MovieClip(root).gotoAndStop("didntWork");
break;
case GVFacebookEvent.FB_DIALOG_FAILED:
MovieClip(root).gotoAndStop("didntWork");
break;
case GVFacebookEvent.FB_DIALOG_FINISHED:
//log("Successfully invited friends dialog:"+e.jsonData);
if(e.data.to)
{
MovieClip(root).gotoAndStop("didWork");
//log("Invited these people :"+e.data.to.join(","));
}
break;
}
});
}
나는 당신의 도움을 더 명확하고 – rtpenick