iOS手動集成Facebook、Twitter(X)第三方登錄SDK

前言

首先要知曉的是目前Facebook、Twitter(X)所提供的SDK均使用的是Swift開發(fā)語言,且在第三方授權登錄流程上不再使用調起Facebook和Twitter(X)桌面APP的方式,開發(fā)者需要在APP內完成相關流程即可。另外本篇中提供的Facebook架包支持OC調用,而Twitter(X)架包不支持OC調用,且大部分類也不支持OC回調,開發(fā)者可以根據(jù)需要自己創(chuàng)建xxxx.swift中間類來進行中轉OC調用。
考慮到OC和Swift混編的問題,這里先提供混編環(huán)境搭建的詳細步驟: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

第四步:按照官方文檔,根據(jù)項目開發(fā)需求,調用對應的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文件
解壓縮

第三步:將Sources、Tests文件夾(含文件)和Package.swift文件,放到項目工程目錄下,右鍵項目工程Add Packages...->Add Local...->選擇架包目錄->Add Package

第四步:按照官方文檔,根據(jù)項目開發(fā)需求,調用對應的API即可
Twitter(X)官方文檔鏈接:https://docs.x.com/x-api/tools-and-libraries/overview
Git鏈接:https://github.com/mironal/TwitterAPIKit

如何移除SDK(Package)呢?

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 用到的組件 1、通過CocoaPods安裝 2、第三方類庫安裝 3、第三方服務 友盟社會化分享組件 友盟用戶反饋 ...
    SunnyLeong閱讀 15,133評論 1 180
  • """1.個性化消息: 將用戶的姓名存到一個變量中,并向該用戶顯示一條消息。顯示的消息應非常簡單,如“Hello ...
    她即我命閱讀 4,811評論 0 6
  • 為了讓我有一個更快速、更精彩、更輝煌的成長,我將開始這段刻骨銘心的自我蛻變之旅!從今天開始,我將每天堅持閱...
    李薇帆閱讀 2,224評論 1 4
  • 似乎最近一直都在路上,每次出來走的時候感受都會很不一樣。 1、感恩一直遇到好心人,很幸運。在路上總是...
    時間里的花Lily閱讀 1,703評論 1 3
  • 1、expected an indented block 冒號后面是要寫上一定的內容的(新手容易遺忘這一點); 縮...
    庵下桃花仙閱讀 1,053評論 1 2

友情鏈接更多精彩內容