ios最好用的第三方分享集成框架
ios一般項(xiàng)目中都會(huì)有第三方分享功能张足,微信好友 朋友圈 新浪微博 分享 鏈接愿险,圖片旺拉,音頻嫉鲸,視頻等撑蒜。于是自己弄個(gè)demo:XFThirdShareSDKDemo。一句代碼實(shí)現(xiàn)第三方分享玄渗,超方便好用座菠。
一、功能描述
該demo集成了微信SDK,新浪微博SDK,主要功能是:微信好友藤树、微信朋友圈浴滴、新浪微博 分享 圖片、鏈接岁钓、音頻等的集成與封裝升略。
二、demo集成
- cd到改目錄下面 pod install 下載所需SDK
- 具體調(diào)用方法如下:
shareTitle = @"分享標(biāo)題";
shareDescription = @"分享描述";
thumbImage = [UIImage imageNamed:@"60"];
shareModel = [[XFShareModel alloc]init];
shareModel.title = shareTitle;
shareModel.shareDescription = shareDescription;
shareModel.thumbImage = thumbImage;
shareModel.webpageUrl = _shareUrl.text;
shareModel.shareType = XFShareTypeWebPage;
//分享鏈接 微信好友
shareModel.shareType = XFShareTypeWebPage;
[XFShareManager sharedInstance].shareStatuBlcok = ^(BOOL isScuess) {
if (isScuess) {
NSLog(@"分享成功");
} else {
NSLog(@"分享失敗");
}
};
[[XFShareManager sharedInstance]shareToWX:shareModel scene:WXSceneSession];
//分享鏈接 微信朋友圈
shareModel.shareType = XFShareTypeWebPage;
[XFShareManager sharedInstance].shareStatuBlcok = ^(BOOL isScuess) {
if (isScuess) {
NSLog(@"分享成功");
} else {
NSLog(@"分享失敗");
}
};
[[XFShareManager sharedInstance]shareToWX:shareModel scene:WXSceneTimeline];
//分享圖片 微信朋友圈
shareModel.shareType = XFShareTypeImage;
shareModel.image = _shareImgView.image;
[XFShareManager sharedInstance].shareStatuBlcok = ^(BOOL isScuess) {
if (isScuess) {
NSLog(@"分享成功");
} else {
NSLog(@"分享失敗");
}
};
[[XFShareManager sharedInstance]shareToWX:shareModel scene:WXSceneTimeline];
//分享圖片 新浪微博
shareModel.shareType = XFShareTypeImage;
shareModel.image = _shareImgView.image;
[XFShareManager sharedInstance].shareStatuBlcok = ^(BOOL isScuess) {
if (isScuess) {
NSLog(@"分享成功");
} else {
NSLog(@"分享失敗");
}
};
[[XFShareManager sharedInstance] shareToWeibo:shareModel];