iOS手动集成Facebook、Twitter(X)第三方登录SDK

前言

首先要知晓的是目前FacebookTwitter(X)所提供的SDK均使用的是Swift开发语言,且在第三方授权登录流程上不再使用调起Facebook和Twitter(X)桌面APP的方式,开发者需要在APP内完成相关流程即可。另外本篇中提供的Facebook架包支持OC调用,而Twitter(X)架包不支持OC调用,且大部分类也不支持OC回调,开发者可以根据需要自己创建xxxx.swift中间类来进行中转OC调用。
考虑到OC和Swift混编的问题,这里先提供混编环境搭建的详细步骤:iOS入门小知识-OC和Swift相互调用

Facebook SDK手动集成

第一步:下载Facebook的SDK包
下载链接:Facebook_SDK_IOS


第二步:解压缩Facebook_SDK_IOS-main.zip包,包内有一个Sources文件夹和一个Package.swift文件
解压缩

第三步:将Sources文件夹(含文件)和Package.swift文件,放到项目工程目录下,右键项目工程Add Packages...->Add Local...->选择架包目录->Add Package

第四步:按照官方文档,根据项目开发需求,调用对应的API即可
Facebook官方文档链接:https://developers/facebook.com/docs/facebook-login/ios
Git链接:https://github.com/facebook/facebook-ios-sdk

Twitter(X) SDK手动集成

第一步:下载Twitter(X)的SDK包
下载链接:Twitter_SDK_IOS


第二步:解压缩Twitter_SDK_IOS-main.zip包,包内有SourcesTests两个文件夹和一个Package.swift文件
解压缩

第三步:将SourcesTests文件夹(含文件)和Package.swift文件,放到项目工程目录下,右键项目工程Add Packages...->Add Local...->选择架包目录->Add Package

第四步:按照官方文档,根据项目开发需求,调用对应的API即可
Twitter(X)官方文档链接:https://docs.x.com/x-api/tools-and-libraries/overview
Git链接:https://github.com/mironal/TwitterAPIKit

如何移除SDK(Package)呢?

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 用到的组件 1、通过CocoaPods安装 2、第三方类库安装 3、第三方服务 友盟社会化分享组件 友盟用户反馈 ...
    SunnyLeong阅读 14,725评论 1 180
  • """1.个性化消息: 将用户的姓名存到一个变量中,并向该用户显示一条消息。显示的消息应非常简单,如“Hello ...
    她即我命阅读 3,267评论 0 5
  • 为了让我有一个更快速、更精彩、更辉煌的成长,我将开始这段刻骨铭心的自我蜕变之旅!从今天开始,我将每天坚持阅...
    李薇帆阅读 1,892评论 0 3
  • 似乎最近一直都在路上,每次出来走的时候感受都会很不一样。 1、感恩一直遇到好心人,很幸运。在路上总是...
    时间里的花Lily阅读 1,338评论 0 1
  • 1、expected an indented block 冒号后面是要写上一定的内容的(新手容易遗忘这一点); 缩...
    庵下桃花仙阅读 508评论 0 1