qq,微信,微博,简单的分享只分享存文本
2017-04-17 10:41
381 查看
switch
(indexPath.row) {
case
0:
{//微信
[WXApi
registerApp: WX_ID
withDescription:@"微信支付"];
SendMessageToWXReq* sendReq = [[SendMessageToWXReq
alloc]
init];
sendReq.scene
=
WXSceneSession;
sendReq.bText
=
YES;
sendReq.text
=
WX_TEXT;
if ([WXApi
isWXAppInstalled]) {
[WXApi
sendReq:sendReq];
}else{
[AlertUtil
alert:@"您尚未安装微信APP,请先安装再使用."
inViewController:self.viewController];
}
}
break;
case
1:
{//qq
[[TencentOAuth
alloc]
initWithAppId:QQ_ID
andDelegate:nil];
QQApiTextObject
*txtObj = [QQApiTextObject
objectWithText:QQ_TEXT];
txtObj.shareDestType
=
ShareDestTypeQQ;
SendMessageToQQReq
*req = [SendMessageToQQReq
reqWithContent:txtObj];
//将内容分享到qq
if([QQApiInterface
isQQInstalled]){
QQApiSendResultCode
sent = [QQApiInterface
sendReq:req];
NSLog(@"%d",sent);
}else{
[AlertUtil
alert:@"您尚未安装QQ,请先安装再使用."
inViewController:self.viewController];
}
}
break;
case
2:
{//微博
if (![WeiboSDK
isWeiboAppInstalled]) {
[AlertUtil
alert:@"您尚未安装微博客户端,请先安装再使用."
inViewController:self.viewController];
}else
{
[WeiboSDK
registerApp:WB_ID];
WBMessageObject
*message = [WBMessageObject
message];
message.text
=
WB_TEXT;
WBSendMessageToWeiboRequest
*request = [WBSendMessageToWeiboRequest
requestWithMessage:message];
[WeiboSDK
sendRequest:request];
}
}
break;
default:
break;
}
(indexPath.row) {
case
0:
{//微信
[WXApi
registerApp: WX_ID
withDescription:@"微信支付"];
SendMessageToWXReq* sendReq = [[SendMessageToWXReq
alloc]
init];
sendReq.scene
=
WXSceneSession;
sendReq.bText
=
YES;
sendReq.text
=
WX_TEXT;
if ([WXApi
isWXAppInstalled]) {
[WXApi
sendReq:sendReq];
}else{
[AlertUtil
alert:@"您尚未安装微信APP,请先安装再使用."
inViewController:self.viewController];
}
}
break;
case
1:
[[TencentOAuth
alloc]
initWithAppId:QQ_ID
andDelegate:nil];
QQApiTextObject
*txtObj = [QQApiTextObject
objectWithText:QQ_TEXT];
txtObj.shareDestType
=
ShareDestTypeQQ;
SendMessageToQQReq
*req = [SendMessageToQQReq
reqWithContent:txtObj];
//将内容分享到qq
if([QQApiInterface
isQQInstalled]){
QQApiSendResultCode
sent = [QQApiInterface
sendReq:req];
NSLog(@"%d",sent);
}else{
[AlertUtil
alert:@"您尚未安装QQ,请先安装再使用."
inViewController:self.viewController];
}
}
break;
case
2:
{//微博
if (![WeiboSDK
isWeiboAppInstalled]) {
[AlertUtil
alert:@"您尚未安装微博客户端,请先安装再使用."
inViewController:self.viewController];
}else
{
[WeiboSDK
registerApp:WB_ID];
WBMessageObject
*message = [WBMessageObject
message];
message.text
=
WB_TEXT;
WBSendMessageToWeiboRequest
*request = [WBSendMessageToWeiboRequest
requestWithMessage:message];
[WeiboSDK
sendRequest:request];
}
}
break;
default:
break;
}
相关文章推荐
- Android——分享文本给微博、微信、qq、邮箱、我的电脑等等手机上所安装的能够通信的软件
- SharePanel – Android上简单的一键分享,可分享到微信QQ和新浪微博
- iOS开发009 iOS快速简单集成微信QQ微博分享
- 在Android中使App快速、简单地支持新浪微博、微信、QQ、facebook等十几个主流社交平台的分享功能
- 在Android中使App快速、简单地支持新浪微博、微信、QQ、facebook等十几个主流社交平台的分享功能
- 使用ShareSDK完成第三方(QQ、微信、微博)登录和分享
- QQ,微博,微信链接分享无法显示分享记录
- 安卓一键分享到qq,微信,微博,官方SDK非第三方
- iOS集成QQ、微信、微博、短信、邮件分享(非第三方集成)
- 网页分享到微信、微博、QQ等
- 微信JS-SDK实现自定义分享功能,分享给朋友,分享到QQ,分享到微博
- umeng(Android)分享遇到的问题和心得,我只要分享(自定义pannel)(微信、朋友圈、QQ、QQ空间、微博分享)
- bShare分享-分享到微信、微博、QQ
- ios第三方分享到qq、微信、人人网、微博总结
- 网页分享到微信、微博、QQ等
- Android 第三方QQ、微信、微博登录分享
- android第三方(qq、微信、微博)登录和分享
- 友盟社会化分享之判断是否安装了QQ、微信、新浪微博客户端
- ios9 qq微信微博等分享用不了的解决方案
- 在网页中添加分享到微信、QQ、微博