Unity2019接入FaceBook登录详解(Android)

如何获取FaceBook SDK

注册前的准备工作
由于国内网络无法直接打开Facebook页面,因此需要一个较稳定的VPN,我使用的是SS,但是类似的软件还有很多,大家可以视自己的情况而定。
创建开发者账号
登录Facebook开发者后台
创建自己的应用
1.点击右上角【创建应用】
在这里插入图片描述
2.创建好应用后记录AppId并进入设置界面
3.点击添加平台,添加Android并填写Google Play 包名、类名、密钥散列(其中类名与密钥散列可以通过Unity中导入的Facebook SDK中获得。)
在这里插入图片描述
4.下载Facebook SDK的Unity版本

Unity导入Facebook SDK

1.双击Facebook SDK导入Unity(如需FaceBook SDK Demo 则保留Example目录,否者删除)
2.点击Unity菜单Facebook->Edit Settings
在这里插入图片描述
3.设置Edit Settings
*需要将FaceBook里的应用名,应用编号,客户端口令(再设置->高级里)填入对应的括号里
*在Android Build FaceBook Settings中的ClassName(类名)、Debug Android Key Hash(密钥散列)填入Facebook后台
注意坑点: 在Unity中生成的散列是错误的,后续出包后拉起FaceBook会提示密钥错误并且会把正确的密钥告诉你
在这里插入图片描述
可能出现错误导致无法获取Android Build FaceBook Settings里面的信息
1,报错Keytool not found.Make sure that Java is installed,and that Java tools are in your path:
这里要求jdk要使用jdk8。且要配置jdk环境变量。

2.报错OpenSSL not found,Make sure that OpenSSL is installed,and that it is in your path:
需要配置OpenSSL
上述下载的为非安装包,解压后,我直接丢到C盘根目录了。
系统环境变量Path中新建 C:\openssl-0.9.8e_X64\bin

3.配置好后,重启Unity

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值