로그인 후 Facebook SDK 충돌

Veeru

내 코드는 NullPointer 예외로 인해 Android에서 충돌하는 것 같습니다. 그러나 iOS 시뮬레이터에서 작동합니다.

private void CallFBInit()
{
    if(!FB.IsLoggedIn){
        FB.Init(OnInitComplete, OnHideUnity);
    }else{
        shareDialog();
    }
}
private void OnInitComplete()
{
    FB.Login("email,publish_actions",fbLoginCallBack);
}
private void fbLoginCallBack(FBResult result){
    shareDialog();  
}
   #region FB.Feed() example   
    public bool IncludeFeedProperties = false;
    private Dictionary<string, string[]> FeedProperties = new Dictionary<string, string[]>();
    private void CallFBFeed(FBResult result)
    {       
        shareDialog();

    }
    private void shareDialog(){
        Dictionary<string, string[]> feedProperties = null;
        if (IncludeFeedProperties)
        {
            feedProperties = FeedProperties;
        }
        FB.Feed(
            toId: FB.UserId,
            link: ConfigCS.FeedLink,
            linkName: ConfigCS.FeedLinkName,
            linkCaption: ConfigCS.FeedLinkCaption,
            linkDescription: ConfigCS.FeedLinkDescription,
            picture:ConfigCS.FeedPicture,
            mediaSource: ConfigCS.FeedMediaSource,
            actionName: ConfigCS.FeedActionName,
            actionLink: ConfigCS.FeedActionLink,
            reference: ConfigCS.FeedReference,
            properties: feedProperties,
            callback: CallbackForFeed
        );              
    }
    #endregion  
    void CallbackForFeed(FBResult result)
    {       
        if(result.Error!=null){
            errorMessage=ConfigCS.fbError+result.Text;
            showError=true;
            return;
        }else{
            Debug.Log ("FB Feed error");
    }
        return;
    }   
    private void OnHideUnity(bool isGameShown)
    {
        Debug.Log("Is game showing? " + isGameShown);
    }
    #endregion 

나는 이유를 알 수 없었다. 로그인 대화 상자가 표시되고 앱으로 돌아 가면 앱이 충돌합니다. 그러나 다시 시도하면 (사용자가 로그인 한 것으로 간주되기 때문에) 딸꾹질없이 작동합니다. 누군가 내 코드에서 오류를 볼 수 있습니까?

편집 :보다 정확하게 1. 사용자가 공유를 클릭하면 fb 로그인 대화 상자가 열립니다. 2. 사용자가 성공적으로 로그인하고 앱을 반환하면 앱이 nullpointer 예외와 함께 충돌합니다.

  1. 앱을 다시 열고 공유를 클릭하면 (이 시점에서 사용자는 충돌 전에 이미 로그인되어 있음) 작동합니다.

adb 로그에 facebook.loginActivity에서 NullPointException이 표시되므로 오류를 정확히 지적하지 못했습니다. 내 시작 함수는 CallFBInit ();

여기에 이미지 설명 입력

편집 : 내가 알아 차린 또 하나는 facebook sdk 4.3.3을 설치했지만 콘솔에 4.2.5가 표시된다는 것입니다. 여기에 이미지 설명 입력

그리고 편집기에서 여기에 이미지 설명 입력

Veeru

이것은 4.2.4로 다운 그레이드 한 새로운 4.3.3 SDK의 문제인 것 같고 잘 작동합니다.

이것이 알려진 문제입니까?

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

로그인 후 Facebook PHP SDK 확인

분류에서Dev

Swift Facebook 로그인 충돌

분류에서Dev

PHP SDK를 통한 Facebook 로그인 후 JS SDK 사용

분류에서Dev

Facebook 및 정기 로그인 충돌

분류에서Dev

로그인 후 Ubuntu 14.04 LTS 충돌

분류에서Dev

Linux : 계정 로그인 후 Chrome 충돌

분류에서Dev

프로젝트 모듈화 후 GoogleMaps SDK 충돌 앱

분류에서Dev

Facebook SDK에 로그인 한 후 새 활동을 여는 방법

분류에서Dev

Unity Facebook SDK 및 Chartboost AndriodManifest 활동 충돌

분류에서Dev

sdk php로 Facebook 로그인

분류에서Dev

sdk php로 Facebook 로그인

분류에서Dev

Facebook SDK를 사용하여 로그인 한 후 View Controller로 이동

분류에서Dev

PFUser currentUser는 Parse SDK로 Facebook 로그인 후 nil을 반환합니다.

분류에서Dev

Facebook SDK 4.0.1 로그인 NPE

분류에서Dev

SDK 36으로 업데이트 한 후 시작시 Expo 앱 충돌

분류에서Dev

Facebook SDK 로그인은 작동하지만 이후에 앱을 닫습니다.

분류에서Dev

wxThreadEvent :: GetPayload () 후 프로그램 충돌

분류에서Dev

Facebook 로그인시 Android 앱이 충돌 함

분류에서Dev

Facebook 로그인 AsyncTask # 4 시작시 NullPointerException 충돌

분류에서Dev

Android에서 React-native Facebook 로그인 충돌

분류에서Dev

Facebook PHP SDK v4.0.0 : 로그인 URL에서 Facebook을 인증 한 후에도 $ session이 설정되지 않음

분류에서Dev

로그인 후 Dell OpenMagage 웹 서버 "충돌"

분류에서Dev

로그인 후 Ubuntu 18.04의 Gnome이 충돌합니다.

분류에서Dev

Xcode 6에서 Parse 및 Facebook SDK 가져 오기가 충돌 함 ( "ParseFacebookUtils"이 인식되지 않음)

분류에서Dev

SDK Manager 충돌

분류에서Dev

facebook C # sdk : 사용자가 로그인 한 후 인터넷에 연결되지 않은 경우 WebException

분류에서Dev

Facebook 자체 SDK로 QuickBlox 로그인?

분류에서Dev

Lumen으로 Facebook PHP SDK 4.0 로그인

분류에서Dev

URL 차단 : php sdk로 Facebook 로그인

Related 관련 기사

  1. 1

    로그인 후 Facebook PHP SDK 확인

  2. 2

    Swift Facebook 로그인 충돌

  3. 3

    PHP SDK를 통한 Facebook 로그인 후 JS SDK 사용

  4. 4

    Facebook 및 정기 로그인 충돌

  5. 5

    로그인 후 Ubuntu 14.04 LTS 충돌

  6. 6

    Linux : 계정 로그인 후 Chrome 충돌

  7. 7

    프로젝트 모듈화 후 GoogleMaps SDK 충돌 앱

  8. 8

    Facebook SDK에 로그인 한 후 새 활동을 여는 방법

  9. 9

    Unity Facebook SDK 및 Chartboost AndriodManifest 활동 충돌

  10. 10

    sdk php로 Facebook 로그인

  11. 11

    sdk php로 Facebook 로그인

  12. 12

    Facebook SDK를 사용하여 로그인 한 후 View Controller로 이동

  13. 13

    PFUser currentUser는 Parse SDK로 Facebook 로그인 후 nil을 반환합니다.

  14. 14

    Facebook SDK 4.0.1 로그인 NPE

  15. 15

    SDK 36으로 업데이트 한 후 시작시 Expo 앱 충돌

  16. 16

    Facebook SDK 로그인은 작동하지만 이후에 앱을 닫습니다.

  17. 17

    wxThreadEvent :: GetPayload () 후 프로그램 충돌

  18. 18

    Facebook 로그인시 Android 앱이 충돌 함

  19. 19

    Facebook 로그인 AsyncTask # 4 시작시 NullPointerException 충돌

  20. 20

    Android에서 React-native Facebook 로그인 충돌

  21. 21

    Facebook PHP SDK v4.0.0 : 로그인 URL에서 Facebook을 인증 한 후에도 $ session이 설정되지 않음

  22. 22

    로그인 후 Dell OpenMagage 웹 서버 "충돌"

  23. 23

    로그인 후 Ubuntu 18.04의 Gnome이 충돌합니다.

  24. 24

    Xcode 6에서 Parse 및 Facebook SDK 가져 오기가 충돌 함 ( "ParseFacebookUtils"이 인식되지 않음)

  25. 25

    SDK Manager 충돌

  26. 26

    facebook C # sdk : 사용자가 로그인 한 후 인터넷에 연결되지 않은 경우 WebException

  27. 27

    Facebook 자체 SDK로 QuickBlox 로그인?

  28. 28

    Lumen으로 Facebook PHP SDK 4.0 로그인

  29. 29

    URL 차단 : php sdk로 Facebook 로그인

뜨겁다태그

보관