Unity对接FaceBookSDK

写在前面:

        首先,翻墙、一定要先获取VPN,否则无法对Facebook进行测试

        PC 、Android翻墙::https://github.com/shadowsocksrr,https://github.com/Alvin9999/new-pac/wiki/ss免费账号

        iOS翻墙:https://apps.soholife.me/mudhorse/

       (其他:使用蓝灯https://github.com/getlantern/download)

1,注册Facebook账号,并添加你的应用

https://developers.facebook.com

2,SDK下载(不建议使用最新版本)

https://developers.facebook.com/docs/unity/downloads/

3,OpenSSl下载(不下载ssl在打包时可能出现错误)

https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/openssl-for-windows/openssl-0.9.8e_X64.zip

配置OpenSSl环境变量,重启unity

4,配置unity端和facebook develop端 参数

5,开发文档参考

https://developers.facebook.com/docs/unity/reference/current

6,Facebook登录

请使用测试账户登录(未发布的应用是无法通过非测试账户登录)

登录返回信息中获取asses atoken(通过它请求Facebook账户的信息) 

7,调用FB.API通过获取到的atoken获取用户的信息

https://developers.facebook.com/tools/explorer/        (在这获取请求的地址)

https://developers.facebook.com/docs/facebook-login/permissions/#reference-default(在这参考权限下可以获取的信息)

https://developers.facebook.com/docs/graph-api/using-graph-api/error-handling/(在这对返回码进行分析)

8,IOS与安卓下使用相同

https://developers.facebook.com/docs/unity/getting-started/ios(iOS接入文档)

9,报错解决

https://stackoverflow.com/  (在这,将你的错误进行搜索你能解决大部分问题)

更多unity2018的功能介绍请到paws3d爪爪学院查找。链接https://www.paws3d.com/learn/,也可以加入unity学习讨论群935714213

近期更有资深开发人士直播分享unity开发经验,详情请进入官网或加入QQ群了解

猜你喜欢

转载自blog.csdn.net/qq_35037137/article/details/88826420