关于友盟分享那些事(新浪微博分享失败以及新浪微博分享链接)

先附上我项目用到的代码

#pragma mark - 分享
- (void)shareClick
{
    //注意分享内容 过长时 新浪微博会无法使用(点击没有响应) 粗略计算223约为新浪微博总长度限制的长度 ,个人设置为200,以降低容错率
    NSString *messgeS = @"";
    if (self.shareMessageStr.length+self.shareUrl.length > 200) {
        //截取
        messgeS = [self.shareMessageStr substringToIndex:200-self.shareUrl.length];
    }
    else
    {
        messgeS = self.shareMessageStr;
    }
      NSString *str = [NSString stringWithFormat:@"%@%@",messgeS,self.shareUrl];
     [UMSocialSnsService presentSnsIconSheetView:self
                                             appKey:kUMAppKey
                                          shareText:str
                                         shareImage:nil
                                    shareToSnsNames:[NSArray arrayWithObjects:UMShareToWechatSession,UMShareToWechatTimeline,UMShareToQQ,UMShareToQzone,UMShareToSina,nil]
                                           delegate:nil];
        //QQ空间设置title方法将平台参数名替换即可
        [UMSocialData defaultData].extConfig.qzoneData.title = self.shareTitle;
        //QQ空间设置点击分享内容跳转链接调用下面的方法
        [UMSocialData defaultData].extConfig.qzoneData.url = self.shareUrl;
    
        // QQ设置title方法为
        [UMSocialData defaultData].extConfig.qqData.title = self.shareTitle;
        //QQ设置点击分享内容跳转链接调用下面的方法
        [UMSocialData defaultData].extConfig.qqData.url = self.shareUrl;
    
    
        //微信设置点击分享内容跳转链接
        [UMSocialData defaultData].extConfig.wechatSessionData.url = self.shareUrl;
        //微信设置title
        [UMSocialData defaultData].extConfig.wechatSessionData.title = self.shareTitle;
    
        //微信朋友圈
        [UMSocialData defaultData].extConfig.wechatTimelineData.url = self.shareUrl;
        [UMSocialData defaultData].extConfig.wechatTimelineData.title = self.shareTitle;
        
        //分享URL的格式(图片)
        [[UMSocialData defaultData].urlResource setResourceType:UMSocialUrlResourceTypeImage url:self.shareImg];

}

注意点:1,新浪微博分享时不需要设置title等参数;2.新浪微博分享有链接时,直接在shareText的字符串拼接链接  ;3,新浪微博分享的内容长度有限制  4.各平台的分享 title和url最好不要遗漏

另附上我的另一篇关于友盟分享的文章 http://blog.csdn.net/wqs1028/article/details/51379634

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值