第三方登录
2015-09-14 18:35
387 查看
1.前言
不多说,第三登录无处不在!必备技能,今天以新浪微博为例。
这是上次写的iOS第三方社交分享:http://www.cnblogs.com/qingche/p/3727559.html
可以和今天的一起集成使用。
2.集成前的准备工作
2.1.去ShareSDK(现为Mob)注册帐号,下载SDK,然后添加自己的应用后得到AppKey
下载地址:http://sharesdk.cn/Download2.2.申请第三方登录的Appkey
例如: 新浪微博、腾讯微博、QQ、微信、豆瓣应用、人人网、QQ空间去各大社交网站的开发者平台,进行注册,添加应用即可得到。
获取如下:
2.3.前往Parse用户注册并下载SDK。
3.集成shareSDK
3.1.导SDK
选中工程项目进入“Build Phases”在“Link Binary With Libraries”中点击“+”号,按照ShareSDK的集成文档与Parse的文档说明把需要引入的库加入到项目中
3.2.注册ShareSDK
3.3.添加要集成的第三方登录平台
注意: 新浪微博需要提供回调地址才行回调地址去新浪开发者平台获取
3.4. 、在 - (BOOL)application: didFinishLaunchingWithOptions:注册ShareSDK、添加集成平台、注册Parse
其中传入ShareSDK的参数则是之前创建应用的AppKey,而Parse的ApplicationId和clientKey可在应用信息面板中获取。
3.5.实现SSO授权(SSO授权登录<无需用户输入密码登录>)
注意:每个第三方客户端的SSO授权方法不同:详情可查看 http://wiki.sharesdk.cn/iOS配置SSO授权
打开*-Info.plist(*代表你的工程名字)。找到URL types配置项(如果没有则新增),展开URL types – URL Schemes,在URL Schemes下分别各新增一项用于新浪微博的Scheme(如果不添加则会导致法返回应用)。其填写格式为:wb+appKey(你在新浪微博申请的AppKey), 如:wb2279784657。如图所示:
3.6.拖一个按钮,在按钮的点击事件实现第三方登录
3.7.注册登录成功后,可以登录Parse 查看数据已经成功写入,如图:
3.8.最后来一个注销按钮即可,返回登录界面
相关文章推荐
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 不可修补的 iOS 漏洞可能导致 iPhone 4s 到 iPhone X 永久越狱
- iOS 12.4 系统遭黑客破解,漏洞危及数百万用户
- 每日安全资讯:NSO,一家专业入侵 iPhone 的神秘公司
- [转][源代码]Comex公布JailbreakMe 3.0源代码
- js如何调用qq互联api实现第三方登录
- js判断客户端是iOS还是Android等移动终端的方法
- IOS开发环境windows化攻略
- .net平台推送ios消息的实现方法
- 探讨Android与iOS,我们将何去何从?
- Android、iOS和Windows Phone中的推送技术详解
- IOS 改变键盘颜色代码
- Android和IOS的浏览器中检测是否安装某个客户端的方法
- javascript实现阻止iOS APP中的链接打开Safari浏览器
- IOS开发第三方语音-微信语音
- iOS开发之路--微博OAuth授权_取得用户授权的accessToken
- iOS开发中实现邮件和短信发送的简单示例
- ios通过按钮点击异步加载图片