为 Unity 获取跨平台应用令牌

本文关键字:应用 令牌 跨平台 获取 Unity | 更新日期: 2023-09-27 17:56:44

我对整个Facebook登录场景完全陌生。不幸的是,考虑到我只是希望能够调用登录对话框并取回用户的应用程序令牌,登录过程似乎非常复杂。当我运行示例代码时,登录屏幕要求输入应用令牌,而不是我期望作为用户看到的电子邮件和密码。

据我了解,即使使用Facebook Unity SDK,我仍然需要使用应用程序令牌生成器构建自己的登录页面,我不知道该怎么做。似乎还有不同的方法需要完成,无论你是在IOS,Android,Web Player,Windows和Windows Phone上。真的没有一种方法可以做到这一点吗?

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

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

  • 您能否在所有平台上有一种方式允许用户登录电子邮件/密码?
  • 您需要在网站上构建自己的代币生成器吗?
  • 如何在新的 Facebook 布局中为 Unity 设置游戏?

谢谢大家。我以前从未处理过通过任何在线服务进行身份验证,这似乎比为我的游戏使用自己的登录身份验证要好得多。我只是希望对于以前从未处理过这些问题的人来说,这不是一个令人困惑的混乱。

为 Unity 获取跨平台应用令牌

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

不应该创建自己的登录过程。只需将 sdk 包导入 Unity 并在资产''示例中打开场景交互式控制台尝试为 iOS/android/canvas 构建它,它可以在所有平台上运行,无需任何代码更改

如果有任何问题,请告诉我

1 和 2

我的假设是您提到的访问"令牌"是用于在 Unity 中进行测试的通用登录。您的应用程序应该以不同的方式处理不同平台的登录,关于"Facebook Unity SDK API"处理批量内容,以便您可以自由地即插即用。

3我的画布演示设置的图像 https://开发人员 .facebook .com/apps/#____#/settings/

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