Xcode에서 내 앱을 실행할 때마다 iOS facebook sdk 액세스 토큰이 지워 집니까?

M.Alatrash

내 페이스 북 계정으로 로그인하면 앱을 시작할 때마다 토큰이 자동으로 지워지는 것을 제외하고는 모든 것이 잘 작동하므로 다시 로그인하도록 요청합니다 didFinishLaunchingWithOptions. 활성 세션을 확인 하려면에서 다음 코드를 사용합니다 .

if (FBSession.activeSession.state == FBSessionStateCreatedTokenLoaded) {
    NSLog(@"Found a cached session");
    // If there's one, just open the session silently, without showing the user the login UI
    [FBSession openActiveSessionWithReadPermissions:@[@"public_profile", @"email", @"user_friends",@"publish_actions,publish_stream"]
                                       allowLoginUI:NO
                                  completionHandler:
     ^(FBSession *session, FBSessionState state, NSError *error) {
         NSLog(@"session exp. = %@",session.accessTokenData.expirationDate);
         [self sessionStateChanged:session state:state error:error delegate:_delegate];

         if (error) {
             NSLog(@"error: %@",error.localizedDescription);
         }
         [[NSUserDefaults standardUserDefaults]setObject:[Utils languageSelectedStringForKey:@"Logout"] forKey:@"fbState"];
         [[NSUserDefaults standardUserDefaults]synchronize];
         [self sessionStateChanged:session state:state error:error delegate:nil];

     }];

    // If there's no cached session, we will show a login button
} else {
    [[NSUserDefaults standardUserDefaults]setObject:[Utils languageSelectedStringForKey:@"Login with Facebook"] forKey:@"fbState"];
    [[NSUserDefaults standardUserDefaults]synchronize];

    NSLog(@"no cached session -> show a login button");
    //  UIButton *loginButton = [self.customLoginViewController loginButton];
    //  [loginButton setTitle:@"Log in with Facebook" forState:UIControlStateNormal];
}

발견 있도록 캐시 된 세션 메시지가 인쇄됩니다,하지만 난 그것을 지워 내가 찾은 세션을 검사 할 때, 내가 뭘 발견하는 방법입니다 openActiveSessionWithReadPermissions하지라고!

어떤 제안이라도주세요 !!

M.Alatrash

문제를 발견했습니다. 세션을 저장할 수없는 잘못된 권한을 사용하고 있었으므로 권한을 아래와 같이 편집했습니다.

@[@"public_profile", @"email", @"user_friends",@"publish_actions"]

그래서 내가 제거한 후에 publish_stream모든 것이 완벽하게 작동했습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Android에서 facebook sdk 4.0을 게시 할 때 액세스 토큰이 제거되었습니다.

분류에서Dev

Facebook iOS SDK에서 xmpp_login 액세스 토큰이 작동하지 않음

분류에서Dev

내 페이지에 게시하기 위해 Facebook 액세스 토큰을 사용하고 있지만 내 액세스 토큰이 만료되었다는 예외가 발생하는 이유는 무엇입니까?

분류에서Dev

AzureAD의 액세스 토큰에 앱 역할이 없습니다.

분류에서Dev

passport-facebook 액세스 토큰을 얻지 못했습니다.

분류에서Dev

내 아파치 서버에서 특정 파일에 액세스 할 때마다 이메일을 보냅니다.

분류에서Dev

내 액세스 토큰이 계정을 팔로우 할 수 없습니다.

분류에서Dev

auth0은 고객이 액세스 토큰을 사용하여 내 앱에 연결할 수 있도록합니다.

분류에서Dev

Facebook 사용자가 다른 웹 API에 대해 모바일 앱을 통해 생성 된 액세스 토큰을 사용하여 사용자 데이터에 액세스 할 수 있습니까?

분류에서Dev

Facebook 사용자가 다른 웹 API에 대해 모바일 앱을 통해 생성 된 액세스 토큰을 사용하여 사용자 데이터에 액세스 할 수 있습니까?

분류에서Dev

iOS didRegisterForRemoteNotifications는 테스트 비행에서 실행할 때 다른 토큰을 반환합니다.

분류에서Dev

Facebook 테스터가 내 Facebook Dev Canvas 앱을 실행할 수 없습니다.

분류에서Dev

RestFB에서 페이지 액세스 토큰을 사용하여 Facebook 페이지 인사이트를 찾을 수 없습니다.

분류에서Dev

앱 액세스 토큰을 통해 Facebook 페이지 피드를 읽는 방법은 무엇입니까?

분류에서Dev

Xcode에서 앱을 실행할 때 버튼 글꼴이 스토리 보드 글꼴과 일치하지 않습니다.

분류에서Dev

Facebook PHP SDK를 통해 앱 액세스 토큰을 얻으려면 어떻게해야합니까?

분류에서Dev

Facebook Opengraph JavaScript SDK API 요청에 액세스 토큰을 사용하려면 어떻게해야합니까?

분류에서Dev

Facebook PHP SDK-그래프에서 오류를 반환했습니다 : 잘못된 OAuth 액세스 토큰

분류에서Dev

facebook.com/insights에 액세스 할 수 없습니다. 페이지에 내용이 없습니다

분류에서Dev

iOS Facebook 액세스 토큰이 캐싱되지 않음

분류에서Dev

iOS 시뮬레이터에서 앱을 실행할 때 저작권 내용이 표시된 흰색 화면에 앱이 멈 춥니 다.

분류에서Dev

Windows 박스 네트워크 포트는 LAN 내에서 액세스 할 수 있지만 VPN을 통해서는 액세스 할 수 없습니다.

분류에서Dev

Xcode 하위 프로젝트를 사용하여 다른 iOS 앱 내에서 iOS 앱을 실행할 수 있습니까?

분류에서Dev

Facebook 액세스 토큰을 사용하여 Azure App Service에 로그온 할 수 없습니다.

분류에서Dev

Facebook SDK-사용자가 로그인 할 때 액세스 토큰 받기

분류에서Dev

Unity Facebook SDK 로그인은 항상 사용자 0 액세스 토큰을 반환합니다. abc ... z

분류에서Dev

빈 iOS 앱을 빌드하고 실행할 때 xcode 5.0.1이 충돌합니다.

분류에서Dev

Phonegap Build iOS : 앱이 기기에서 앱 아이콘을 클릭 할 때마다 설치를 시도하지만 메시지없이 실패합니다.

분류에서Dev

iOS에서 내 Google 액세스 토큰을 사용하여 API로 내 YouTube 채널에 액세스하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    Android에서 facebook sdk 4.0을 게시 할 때 액세스 토큰이 제거되었습니다.

  2. 2

    Facebook iOS SDK에서 xmpp_login 액세스 토큰이 작동하지 않음

  3. 3

    내 페이지에 게시하기 위해 Facebook 액세스 토큰을 사용하고 있지만 내 액세스 토큰이 만료되었다는 예외가 발생하는 이유는 무엇입니까?

  4. 4

    AzureAD의 액세스 토큰에 앱 역할이 없습니다.

  5. 5

    passport-facebook 액세스 토큰을 얻지 못했습니다.

  6. 6

    내 아파치 서버에서 특정 파일에 액세스 할 때마다 이메일을 보냅니다.

  7. 7

    내 액세스 토큰이 계정을 팔로우 할 수 없습니다.

  8. 8

    auth0은 고객이 액세스 토큰을 사용하여 내 앱에 연결할 수 있도록합니다.

  9. 9

    Facebook 사용자가 다른 웹 API에 대해 모바일 앱을 통해 생성 된 액세스 토큰을 사용하여 사용자 데이터에 액세스 할 수 있습니까?

  10. 10

    Facebook 사용자가 다른 웹 API에 대해 모바일 앱을 통해 생성 된 액세스 토큰을 사용하여 사용자 데이터에 액세스 할 수 있습니까?

  11. 11

    iOS didRegisterForRemoteNotifications는 테스트 비행에서 실행할 때 다른 토큰을 반환합니다.

  12. 12

    Facebook 테스터가 내 Facebook Dev Canvas 앱을 실행할 수 없습니다.

  13. 13

    RestFB에서 페이지 액세스 토큰을 사용하여 Facebook 페이지 인사이트를 찾을 수 없습니다.

  14. 14

    앱 액세스 토큰을 통해 Facebook 페이지 피드를 읽는 방법은 무엇입니까?

  15. 15

    Xcode에서 앱을 실행할 때 버튼 글꼴이 스토리 보드 글꼴과 일치하지 않습니다.

  16. 16

    Facebook PHP SDK를 통해 앱 액세스 토큰을 얻으려면 어떻게해야합니까?

  17. 17

    Facebook Opengraph JavaScript SDK API 요청에 액세스 토큰을 사용하려면 어떻게해야합니까?

  18. 18

    Facebook PHP SDK-그래프에서 오류를 반환했습니다 : 잘못된 OAuth 액세스 토큰

  19. 19

    facebook.com/insights에 액세스 할 수 없습니다. 페이지에 내용이 없습니다

  20. 20

    iOS Facebook 액세스 토큰이 캐싱되지 않음

  21. 21

    iOS 시뮬레이터에서 앱을 실행할 때 저작권 내용이 표시된 흰색 화면에 앱이 멈 춥니 다.

  22. 22

    Windows 박스 네트워크 포트는 LAN 내에서 액세스 할 수 있지만 VPN을 통해서는 액세스 할 수 없습니다.

  23. 23

    Xcode 하위 프로젝트를 사용하여 다른 iOS 앱 내에서 iOS 앱을 실행할 수 있습니까?

  24. 24

    Facebook 액세스 토큰을 사용하여 Azure App Service에 로그온 할 수 없습니다.

  25. 25

    Facebook SDK-사용자가 로그인 할 때 액세스 토큰 받기

  26. 26

    Unity Facebook SDK 로그인은 항상 사용자 0 액세스 토큰을 반환합니다. abc ... z

  27. 27

    빈 iOS 앱을 빌드하고 실행할 때 xcode 5.0.1이 충돌합니다.

  28. 28

    Phonegap Build iOS : 앱이 기기에서 앱 아이콘을 클릭 할 때마다 설치를 시도하지만 메시지없이 실패합니다.

  29. 29

    iOS에서 내 Google 액세스 토큰을 사용하여 API로 내 YouTube 채널에 액세스하는 방법은 무엇입니까?

뜨겁다태그

보관