跳到主要内容

开通 Facebook 登录

本文将介绍如何开通 Facebook 登录以及 Facebook 登录所需要的配置项。

开通 Facebook 登录

Step1: 首先要在 Facebook 后台的控制面板内开通应用并启用 使用 Facebook 登录 Gaming 平台 的功能。

然后查看 Facebook 的 应用编号客户端口令。两个参数在后台的获取方式如下图所示。

facebook_introduce_console_1

危险

该参数请勿发到公屏,务必通过邮件或私信交予 XDSDK 对接人。

Step2: 设置 iOS 一栏的 Bundle ID,并启用 自动记录应用内事件

Step3: 设置 Android 一栏的 密钥散列,并启用 自动记录应用内购买事件。如果上架 Google Play,还需要配置对应的 软件包名称类名,以及 Install Referrer 解密密钥

facebook_introduce_console_3

如果仅需要支持移动端(包括 iOS, Android)的 Facebook 登录或获取已登录 Facebook 用户的好友,那么到此配置已完成 :)。


Step4: 如果还需要支持 PC 端或 Web 端的 Facebook 登录,还需要在 Facebook 后台做以下配置。

facebook_introduce_console_2

  • 应用域名请添加 xd.com
  • 开启 OAuth 客户端授权登录
  • 开启 启用网页登录
  • 有效 OAuth 跳转 URI 需要配置为 https://xdsdk-intnl-6.xd.com/api/login/v1/auth/facebook/authorization_code/
  • 网站地址设置为 https://xdsdk-intnl-6.xd.com,如果有游戏官网登录场景还需配置上游戏官网域名。

facebook_introduce_console_4

Facebook 登录测试

Facebook 提供了测试账户,项目组无需使用个人账户即可对 Facebook 登录进行测试。

打开 Facebook 后台,选择侧栏的 应用身份 -> 测试身份 -> 模拟用户帐户, 然后创建测试账户即可。

facebook_introduce_console_2

信息

Facebook 应用模式为 开发中 的场景你无法直接使用个人真实的 Facebook 场景进行登录测试。测试需要使用上文的测试账户进行。

Facebook 好友

游戏开启 Facebook 登录功能后可以配合 TDS 好友功能获取玩家登录后的 Facebook 好友。 TDS好友文档链接 国内 海外