1、首先需要在Facebook for developer 网站上注册并生成appId
网站地址为:https://developers.facebook.com/docs/android/getting-started
如果这个网址注册提示注册失败、稍后再试的话,可以通过其他途径注册一个facebook账号,例如facebook app。
注册完后根据提示一步一步来,需要绑定手机号。
然后选择 【Facebook 登入】
2、根据教程导入sdk
在这里可能会遇到gradle编译问题:“No resource found that matches the given name: attr 'android:keyboardNavigationCluster'.”
此时需要将build.gradle中的compileSdkVersion和buildToolsVersion改成26+
3、在app中添加登陆按钮和方法回调
这里就跟着教程来就行,最终用户登陆完后会运行LoginManager.getInstance().registerCallback中的方法
4、结果
用户登录成功后,app可以获取到用户的id、token等信息。
需要根据实际需求进行token的有效性验证和id、token的服务器存储等操作
网友评论