Facebook SDK似乎错误

时间:2015-12-13 13:47:23

标签: ios unity3d facebook-unity-sdk

我想在我的应用中添加“分享Facebook”按钮。这是代码

using UnityEngine;
using System.Collections.Generic;
using Facebook.Unity;
using System;

public class FBManager : MonoBehaviour {

    void Awake()
    {
        FB.Init(Init);
    }

    void Init()
    {
        Debug.Log("initialized");
    }

    public void Share()
    {
        if (FB.IsLoggedIn)
        {
            FB.ShareLink(new Uri("http://www.google.com/"), "google", "google super search engine", null,ShareCallback);
        }
        else
        {
            Login();
        }
    }

    private void Login()
    {
        FB.LogInWithPublishPermissions(new List<string>() { "publish_actions" }, LoginCallback);
    }

    void LoginCallback(ILoginResult result)
    {
        Debug.Log("error: " + result.Error);
        if (result.Error != null)
            Debug.LogError(result.Error);
        else
        {
            Debug.Log("logged? " + FB.IsLoggedIn);
            Share();
        }
    }

    void ShareCallback(IShareResult result)
    {
        if (result.Error != null)
            Debug.LogError(result.Error);
        else
            Debug.Log("sharing done");
    }
}

在应用程序中,如果单击它,我会调用Share()方法。当我在iOS模拟器或iPhone中运行我的应用程序时 - 它只是向我显示下一张图片

enter image description here

如您所见,没有任何字段可以输入电子邮件和密码。这里只有一个可点击的按钮 - “完成”,如果我点击它 - 它只是在应用程序中返回我。

有谁知道如何修复它?

0 个答案:

没有答案