ios第三方登入方法教程,ios第三方登入

來源:互聯網
上載者:User

ios第三方登入方法教程,ios第三方登入

好久沒寫文章了鞏固一下加深印象
第三方分享有很多第三方整合平台-友盟,mob,極光,野狗等
還有一種是下載各個第三方平台的sdk各個整合
無論是用原平台sdk還是第三方平台sdk我們都需要項目配置所以第一步通用配置
先用平台各個整合然後在第三方平台整合這篇不涉及各平台申請appid和key過程

第一步項目配置
1)設定白名單 targets-info—URL Types中
2)在plist中添加數組欄位LSApplicationQueriesSchemes
技巧:點plist右擊可以open as切換到code模式添加
LSApplicationQueriesSchemes

wechat
weixin
mqqapi
mqq
mqqOpensdkSSoLogin
mqqconnect
mqqopensdkdataline
mqqopensdkgrouptribeshare
mqqopensdkfriend
mqqopensdkapi
mqqopensdkapiV2
mqqopensdkapiV3
mqqopensdkapiV4
mqzoneopensdk
wtloginmqq
wtloginmqq2
mqqwpa
mqzone
mqzonev2
mqzoneshare
wtloginqzone
mqzonewx
mqzoneopensdkapiV2
mqzoneopensdkapi19
mqzoneopensdkapi
mqqbrowser
mttbrowser
sinaweibohd
sinaweibo
sinaweibosso
weibosdk
weibosdk2.5

3)匯入依賴庫SystemConfiguration
4)build settings ->other linker flags中-ObjC

第二部 整合步驟(qq,,微博)
QQ
qqsdk包經常變以前會有一個素材包我剛下載的沒有了
qq:TencentOpenAPI.framework

importimportimportimportimport “WXApi.h”

[WXApi registerApp:@”wx0105fa0fa5ed69a1”];

//建立發送對象執行個體SendMessageToWXReq *sendReq = [[SendMessageToWXReq alloc] init];sendReq.bText = NO;//不使用文本資訊sendReq.scene = 1;//0 = 好友名單 1 = 朋友圈 2 = 收藏//建立分享內容對象WXMediaMessage *urlMessage = [WXMediaMessage message];urlMessage.title = @"你好";//分享標題urlMessage.description = @"測試";//分享描述[urlMessage setThumbImage:[UIImage imageNamed:@"tubiao"]];//分享圖片,使用SDK的setThumbImage方法可壓縮圖片大小

// /建立多媒體對象
WXWebpageObject *webObj = [WXWebpageObject object];
webObj.webpageUrl = @”www.baidu.com”;//分享連結

//完成發送對象執行個體urlMessage.mediaObject = webObj;sendReq.message = urlMessage;//發送分享資訊[WXApi sendReq:sendReq];

—————完成

友盟分享
匯入友盟sdk
Other Linker Flags”中加入-ObjC
添加依賴庫
libsqlite3.tbd
CoreGraphics.framework
· (完整版)-精簡版無需添加以下依賴庫
SystemConfiguration.framework
CoreTelephony.framework
libsqlite3.tbd
libc++.tbd
libz.tbd

· QQ/QZone/TIM(完整版)-精簡版無需添加以下依賴庫

SystemConfiguration.framework
libc++.tbd

· 新浪微博(完整版)-精簡版無需添加以下依賴庫

SystemConfiguration.framework
CoreTelephony.framework
ImageIO.framework
libsqlite3.tbd
libz.tbd
· Twitter
CoreData.framework
· 簡訊
MessageUI.framework

在delegate中

import import

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.