iOS Sina微博登录集成教程
iOS 的新浪微博登录功能,真的是老项目里挺常见的一个需求。尤其是在 Xcode 4.6 还在用的时候,怎么接入 OAuth 2.0、怎么搞 SDK 初始化,那会儿是每个 iOS 开发都得踩一遍坑。本教程讲得比较细,从微博开放平台注册应用开始,到登录按钮的调用逻辑、token 存储、安全加密,全套流程都梳理了一遍,蛮适合刚接触这块或者要维护老项目的朋友参考。
像SinaWeiboSDK loginWithViewController:这种方法,其实挺方便的,配合好Info.plist里的 URL Scheme 设置,整个授权流程跑起来也蛮顺畅的。你要是要兼容老版本 iOS(比如 iOS 6),那 Xcode 4.6 这个例子就挺有借鉴价值,API 调用方式跟现在差不少。注意 SDK 版本选对了,少走弯路。
再提一句,授权成功后别忘了及时保存access token和用户信息,不然每次都得重新登录,体验可就不太好了。而且UserDefaults虽然方便,但涉及敏感信息最好还是加点密,图个安心。
哦对了,如果你要集成分享、拉取用户头像这些功能,SDK 里也都有现成的 API 可以调。配合 UI 设计做好引导,用户登录后看到自己的微博昵称头像那一刻,还是挺有成就感的。
文件大小:3.02MB
评论区