Facebook API调用在iOS上崩溃-Unity3D

本文关键字:崩溃 -Unity3D iOS API 调用 Facebook | 更新日期: 2023-09-27 18:26:03

我正在学习本教程https://developers.facebook.com/docs/games/unity/unity-tutorial无法弄清楚为什么这会在iOS上崩溃。在编辑器中播放和未在android上测试时没有错误。它在这行FB.API(url,Facebook.HttpMethod.GET,result =>上崩溃,这行完全按照教程中所说的进行复制。

void FBOnLoggedIn(){             
        ParseFacebookUtils.LogInAsync(FB.UserId, FB.AccessToken, FB.AccessTokenExpiresAt);
        currentUser = ParseUser.CurrentUser;
        // Reqest player info and profile picture                                                                           
        FB.API("/me?fields=id,first_name,friends.limit(500).fields(id)", Facebook.HttpMethod.GET, APICallback);  
        LoadPictureAPI(Util.GetPictureURL("me", 128, 128), MyPictureCallback);
        currentUser["FacebookID"] = FB.UserId;
    }
void LoadPictureAPI (string url, LoadPictureCallback callback)
    {
        print ("load pic");
        FB.API(url,Facebook.HttpMethod.GET,result =>
               {
            if (result.Error != null)
            {
                Util.LogError(result.Error);
                return;
            }
            string imageUrl = Util.DeserializePictureURLString(result.Text);
            StartCoroutine(LoadPictureEnumerator(imageUrl,callback));
        });
    }

Facebook API调用在iOS上崩溃-Unity3D

所以我的苹果开发人员证书几分钟前刚刚过期,我续订了它,现在没有崩溃。这就是我所做的一切,代码或任何东西都没有改变。我无法想象一个几乎过期的证书会在调用FB API时导致崩溃,但显然它确实会。