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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容