IOS开发入门之ios第三方登入方法教程
凌雪 2018-10-10 来源 :网络 阅读 1346 评论 0

摘要:本文将带你了解ios第三方登入方法教程,希望本文对大家学IOS有所帮助。

本文将带你了解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

import

import

import

import

import “WXApi.h”

[WXApi registerApp:@”wx0105fa0fa5ed69a1”];


   

<code>//创建发送对象实例

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方法可压缩图片大小

</code>

   

// /创建多媒体对象
WXWebpageObject *webObj = [WXWebpageObject object];
webObj.webpageUrl = @”www.baidu.com”;//分享链接

 

<code><code>//完成发送对象实例

urlMessage.mediaObject = webObj;

sendReq.message = urlMessage;

 

//发送分享信息

[WXApi sendReq:sendReq];

</code></code>

   

—————完成

友盟分享
导入友盟sdk
Other Linker Flags”中加入-ObjC
添加依赖库
libsqlite3.tbd
CoreGraphics.framework
· 微信(完整版)-精简版无需添加以下依赖库
SystemConfiguration.framework
CoreTelephony.framework
libsqlite3.tbd
libc++.tbd
libz.tbd


   

<code><code><code>·   QQ/QZone/TIM(完整版)-精简版无需添加以下依赖库

</code></code></code>

   

SystemConfiguration.framework
libc++.tbd 


   

<code><code><code><code>·   新浪微博(完整版)-精简版无需添加以下依赖库

</code></code></code></code>

   

SystemConfiguration.framework
CoreTelephony.framework
ImageIO.framework
libsqlite3.tbd
libz.tbd
· Twitter
CoreData.framework
· 短信
MessageUI.framework

在delegate中

import 

import

          


本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标移动开发之IOS频道!


本文由 @凌雪 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式AI+学习就业服务平台 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved