友盟新浪微博分享网页链接失败

友盟6.0(demo里的)以上的新浪微博分享网页链接总是失败,6.0一下解决方法一样:要把链接拼接在text后边,利用图文分享到微博.已经懂得就不用继续看了.

代码如下:

下边是demo中的网页链接分享:
//创建分享消息对象
    UMSocialMessageObject *messageObject = [UMSocialMessageObject messageObject];
    
    //创建网页内容对象
    UMShareWebpageObject *shareObject = [UMShareWebpageObject shareObjectWithTitle:shareText  descr:shareText thumImage:self.shareImg];
    //设置网页地址
    shareObject.webpageUrl =linkStr;
    
    //分享消息对象设置分享内容对象
    messageObject.shareObject = shareObject;

经测试微博分享链接内容为空,分享总失败

经研究(费劲),要把链接拼接在text后边,利用图文分享到微博

    //微博专用 图文

    //创建分享消息对象
    UMSocialMessageObject *messageObject1 = [UMSocialMessageObject messageObject];
    
//就这句话,重点
    //设置文本
    messageObject1.text = [NSString stringWithFormat:@"%@%@",shareText,linkStr];
    
    //创建图片内容对象
    UMShareImageObject *shareObject1 = [[UMShareImageObject alloc] init];
    
    shareObject1.shareImage = imgUrlStr;
    
    //分享消息对象设置分享内容对象
    messageObject1.shareObject = shareObject1;

完事

WXApi isWXAppInstalled //判断有没有安装微信

你可能感兴趣的:(友盟新浪微博分享网页链接失败)