开通 Facebook 登录
本文将介绍如何开通 Facebook 登录以及 Facebook 登录所需要的配置项。
开通 Facebook 登录
Step1: 首先要在 Facebook 后台的控制面板内开通应用并启用 使用 Facebook 登录 Gaming 平台
的功能。
然后查看 Facebook 的 应用编号
和 客户端口令
。两个参数在后台的获取方式如下图所示。
危险
该参数请勿发到公屏,务必通过邮件或私信交予 XDSDK 对接人。
Step2: 设置 iOS 一栏的 Bundle ID
,并启用 自动记录应用内事件
。
Step3: 设置 Android 一栏的 密钥散列
,并启用 自动记录应用内购买事件
。如果上架 Google Play,还需要配置对应的 软件包名称
和 类名
,以及 Install Referrer 解密密钥
。
如果仅需要支持移动端(包括 iOS, Android)的 Facebook 登录或获取已登录 Facebook 用户的好友,那么到此配置已完成 :)。
Step4: 如果还需要支持 PC 端或 Web 端的 Facebook 登录,还需要在 Facebook 后台做以下配置。
- 应用域名请添加
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 登录测试
Facebook 提供了测试账户,项目组无需使用个人账户即可对 Facebook 登录进行测试。
打开 Facebook 后台,选择侧栏的 应用身份 -> 测试身份 -> 模拟用户帐户, 然后创建测试账户即可。
信息
Facebook 应用模式为 开发中
的场景你无法直接使用个人真实的 Facebook 场景进行登录测试。测试需要使用上文的测试账户进行。
Facebook 好友
游戏开启 Facebook 登录功能后可以配合 TDS 好友功能获取玩家登录后的 Facebook 好友。 TDS好友文档链接 国内 海外。