将Facebook Unity SDK从4.3.6升级到5.0.4后,在Android上的ParseFacebookUtils崩溃

时间:2014-03-12 17:53:00

标签: parse-platform facebook-unity-sdk

将Facebook Unity SDK从4.3.6升级到5.0.4 beta后,我们的游戏在ParseFacebookUtils.LogInAsync()登录期间在Android上崩溃,并带有空引用异常。

我们的游戏使用Parse为用户节省持久性以进行跨平台游戏。我们使用的唯一Parse登录过程是通过Facebook,通过方法ParseFacebookUtils.LogInAsync()。

这是堆栈的相关部分:

I/Unity   (17210): NullReferenceException: Object reference not set to an instance of an object
I/Unity   (17210):   at Parse.ParseUser.LogInWithAsync (System.String authType, IDictionary`2 data,
CancellationToken cancellationToken) [0x00000] in <filename unknown>:0
I/Unity   (17210):   at Parse.ParseFacebookUtils.LogInAsync (System.String facebookId, System.String
accessToken, DateTime expiration, CancellationToken cancellationToken) [0x00000] in <filename unknown>:0
I/Unity   (17210):   at Parse.ParseFacebookUtils.LogInAsync (System.String facebookId, System.String
accessToken, DateTime expiration) [0x00000] in <filename unknown>:0

我确定提供给ParseFacebookUtils.LogInAsync()的Facebook ID和访问令牌是正确的。有趣的是,使用5.0.4时,这个Parse调用在编辑器中不会崩溃。

我们正在使用最新版本的Parse SDK for Unity - 1.2.14撰写本文时。

有谁知道为什么会这样?

0 个答案:

没有答案