友盟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 //判断有没有安装微信
网友评论