获取Unity的跨平台App令牌

时间:2014-04-05 16:41:34

标签: c# facebook unity3d cross-platform facebook-unity-sdk

我对整个facebook登录场景都是全新的。不幸的是,考虑到我只是希望能够调用登录对话框并返回用户的应用程序令牌,登录过程看起来很复杂。当我运行示例代码时,登录屏幕会要求提供应用令牌,而不是像我希望以用户身份看到的电子邮件和密码。

根据我的理解,即使使用Facebook Unity SDK,我仍然需要使用app令牌生成器构建我自己的登录页面,我不知道该怎么做。无论您使用的是IOS,Android,Web Player,Windows还是Windows Phone,它都有不同的方式。真的没有办法做到这一点吗?

我遵循了这里的教程:https://developers.facebook.com/docs/games/unity/unity-tutorial尽管有关在developers.facebook.com/apps上设置应用的所有图片都已过时,但我无法找到大部分选项提到。

所以我想我的主要问题是:

  • 您是否可以在所有平台上使用单向方式来允许用户进行电子邮件/密码登录?
  • 您是否需要在网站上构建自己的令牌生成器?
  • 如何在新的Facebook布局中为Unity设置游戏?

谢谢大家。我之前从未通过任何在线服务处理身份验证,这似乎比我的游戏拥有自己的登录身份验证要好得多。我只是希望以前从未处理过任何此类问题的人不会感到如此混乱。

2 个答案:

答案 0 :(得分:1)

app令牌只在Unity编辑器中使用,因此只在开发中使用。这是一种解决方法,因为在Unity编辑器中无法模拟常规的facebook登录流程,我们希望开发人员能够在编辑器中测试他们的游戏,这比构建和上传游戏要快得多。

应该创建自己的登录过程。只需将sdk软件包导入Unity并在Assets \ Examples中打开场景InteractiveConsole 尝试为iOS / android / canvas构建它,它适用于所有平台,无需任何代码更改

让我知道是否有任何问题

答案 1 :(得分:0)

1和2

我的假设是访问"令牌"你提到的是统一测试的通用登录。对于" Facebook Unity SDK API"" Facebook Unity SDK API"处理大量的东西,所以你可以自由地即插即用。

3 我的画布演示设置的图片https:// developers .facebook .com / apps /# _ __ _ #/ settings / < / p>

https://drive.google.com/file/d/0B7Lk_CfjfKfTdVlNQWlINkNCTU0/edit?usp=sharing