调用fb.init时,Android上的Facebook Unity SDK崩溃

时间:2017-02-20 12:44:40

标签: android facebook unity3d facebook-unity-sdk

我正在使用facebook unity SDK,在Unity编辑器上一切都很好,但在Android设备上不起作用。当fb.init调用时,“App停止了”。

我使用unity 5.5.1版本和facebook sdk版本是7.9.4

这是代码:

public void teststr()
    {
        if (!FB.IsInitialized) {
            // Initialize the Facebook SDK
            FB.Init(InitCallback, OnHideUnity);
        } else {

            // Already initialized, signal an app activation App Event

        }
    }
    private void InitCallback ()
    {
        if (FB.IsInitialized) {
            // ...

        } else {

        }
    }
private void OnHideUnity (bool isGameShown)
    {
        if (!isGameShown) {

            // Pause the game - we will need to hide
            Time.timeScale = 0;
        } else {

            // Resume the game - we're getting focus again
            Time.timeScale = 1;
        }
    }
当我点击按钮

时,

teststr函数触发

1 个答案:

答案 0 :(得分:0)

我已经解决了!

我使用FB.Init(this.InitCallback, this.OnHideUnity);

而不是FB.Init(InitCallback, OnHideUnity);