iOS Google Facebook 第三方登录(swift3.0 iOS9 xcode8)

公司要做一款在国外使用的app,用到了Google 和 Facebook 登录,主要是照着官方的文档一步步做。
1. Google 登录
Googls SDK下载
Google Swift 参考
Google SDK 可以使用CocoaPods 安装,也可以采用手动倒入,
设置代理和id

GIDSignIn.sharedInstance().clientID = "585991931439-0bkg7ea831bedgh4sq1rj007honn9q3r.apps.googleusercontent.com"
GIDSignIn.sharedInstance().delegate = self

实现代理方法 GIDSignInDelegate 和 GIDSignInUIDelegate

Google 登出方法

    GIDSignIn.sharedInstance().signOut()

2.Facebook

Facebook SDK下载
Facebook Swift 参考

Facebook 是使用代码设置info文件,集成过程中遇到的问题是把之前添加的Google 的 URL Schemes给删除了,就出现了崩溃问题。

访问以上参考链接需要能够访问外网,国内一般是不能够打开的。

Google 和 Facebook 都提供 登录按钮,也可以自定义登录按钮。
代码

猜你喜欢

转载自blog.csdn.net/chen12302asd/article/details/69392518