2016-10-21 2 views
1

우리는 새로운 Ionic 앱에서 로그인 프로세스를 지원하기 위해 Wizcorp PhoneGap facebook plugin (https://github.com/Wizcorp/phonegap-facebook-plugin)을 통합하려고합니다.Wizcorp phonegap facebook 플러그인과 관련된 문제

페이스 북을 통한 로그인은 새로운 사용자에게 잘 작동하는 것 같습니다. 문제는 사용자가 로그 아웃하여 다시 로그인하려고 시도 할 때 오류가 발생하는 것입니다.

Facebook error: Session was closed and not closed normally

여기서 무엇이 잘못 되었나요? 우리가 오류 - 우리는 아래의 코드를 실행하려고 할 때

https://github.com/Wizcorp/phonegap-facebook-plugin/blob/master/TROUBLESHOOTING.md#no-reply-from-login

그러나 : 우리는이 링크를 확인 한

function fbLogin() { 
    facebookConnectPlugin.login(['email'], function (response) { 
    alert("Login Successfull"); 
    alert(JSON.stringify(response)); 
    }, function (error) { 
    alert("Login ERROR"); 
    alert(JSON.stringify(error)); 
    }) 
} 

function getDetails() { 
    facebookConnectPlugin.getLoginStatus(function (response) { 
    if (response.status === 'connected') { 
     alert("You're connected!"); 
     var userID = response.authResponse.userID; 
     facebookConnectPlugin.api('/' + response.authResponse.userID + '?fields=id,name,picture.width(400).height(400)', [], function (result) { 
     alert(JSON.stringify(result)); 
     }) 
    } else if (response.status === 'not_authorized') { 
     alert("Not Autherized!"); 
    } else { 
     alert("You're not loggin into Facebook!"); 
    } 
    }); 
} 

function fbLogout() { 
    facebookConnectPlugin.logout(function (response) { 
    alert("Logout success"); 
    alert(JSON.stringify(response)); 
    }, function (error) { 
    alert("Logout ERROR"); 
    alert(JSON.stringify(error)); 
    }) 
} 

: 여기

우리가 지금 사용하고있는 코드입니다

Tyeperror cordova.getActivity is not a function

PackageInfo info = cordova.getActivity().getPackageManager().getPackageInfo("com.goapes.golearn", PackageManager.GET_SIGNATURES); 

위의 링크는 Facebook App 대시 보드에 다른 해시 키가 필요하다는 것을 알려줍니다. 해시를 얻는 다른 방법이 있습니까?

답변

0

이 플러그인을 사용해 보는 것이 좋습니다. 이 플러그인을 사용하여 앱을 개발 했으므로 현재 제작 중입니다. :) 여기 check this

+0

안녕하세요 Shanaka - 플러그인은 유망 해 보입니다. 그러나 우리는 이것에 대한 또 다른 해결책을 찾았습니다. 어쨌든 답장을 보내 주셔서 감사합니다. –

관련 문제