Im適用於Android的非常簡單的應用程序。它應該很快就會上市。我必須登錄Facebook,但似乎Facebook應用程序拒絕我的應用程序登錄。我不能只卸載Facebook應用程序,因爲它會在Google Play上幾周,當然我也不能要求用戶卸載他們的Facebook應用程序。如果我已安裝Facebook應用程序,我的Android應用程序用於Facebook登錄不會打開會話
private void goFacebookLogin(){
Session.openActiveSession(this, true, new Session.StatusCallback() {
@Override
public void call(Session session, SessionState state, Exception exception) {
if (session.isOpened()){
Request.executeMeRequestAsync(session, new Request.GraphUserCallback() {
@Override
public void onCompleted(GraphUser user, Response response) {
if (user != null){
fbButton.setVisibility(Button.VISIBLE);
}
}
});
}else{
Toast.makeText(getApplicationContext(), "session is not opened", Toast.LENGTH_LONG).show();
}
}
});
}
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
Session.getActiveSession().onActivityResult(this, requestCode, resultCode, data);
}
這是我使用的代碼。 因此......如何在不卸載Facebook應用程序的情況下使用我的Facebook應用程序登錄?
當你說「拒絕我的應用登錄」時,你看到的確切錯誤是什麼?截圖或logcat輸出會有所幫助。 – 2013-04-24 17:02:40