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包经常变以前会有一个素材包我刚下载的没有了
//http://wiki.connect.qq.comqq开发文档
//http://wiki.open.qq.com/wiki/【QQ登录】SDK下载
qq:TencentOpenAPI.framework

import

import

import

import

import “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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值