0
내 아이폰의 기본 iOS Facebook 응용 프로그램 기능을 사용하고 싶습니다. 나는 참으로 다음 설정 후 로그인 할 때facebookModule.forceDialogAuth = true; 페이 스북 로그인을 호출 할 때 오류가 발생합니다.
그러나 :
는"FBSession은 해고 할 수 있습니다
"facebookModule.forceDialogAuth = true;"
모바일 응용 프로그램이 불평
"facebookModule.forceDialogAuth = false;"
에서와 단일 스레드를 형성합니다. "
나는 이것이 스레딩 때문일 수 있다고 생각합니다. 해제하면 응용 프로그램이 safari - web보기를 통해 로그인을 실행합니다.
// Use the Alloy.Globals.Facebook namespace to make Facebook module API calls
var facebookModule = Alloy.Globals.Facebook;
//set facebook app id
facebookModule.appid = Ti.App.Properties.getString("ti.facebook.appid");
//set permissions i.e what data I want
facebookModule.permissions = ['user_friends','user_photos'];
// Do not force a facebook html popover but use the native dialog if possible
facebookModule.forceDialogAuth = true;
//event handler to listen to user when they have logged in
facebookModule.addEventListener('login', function(e){
if(e.success){
alert('You were Logged in');
//get access token
var facebook_token = facebookModule.getAccessToken();
console.log(facebook_token);
}
});
//invoke method onto button from module
$.fbButton.style = facebookModule.BUTTON_STYLE_WIDE;
$.index.open();
내가이 문제를 해결 수있는 방법은 다음과 같습니다
내 컨트롤러입니다. 건배.