关于友盟分享内容的思想误区,今天在做友盟分享的时候,碰到了分享内容的问题。
分享的主题跟图片用友盟的默认分享就能做到,但是用这个方法中却不提供分享内容。所以我当时就想,既然有默认的,那么肯定也有自定义的,之后去百度了一大堆。当然,文档也看了,但是很遗憾,不怎么会用。所以只能老实的研究默认分享的方法了,在下午终于找到了解决办法!!
NSData *data = [NSData dataWithContentsOfURL:[NSURL URLWithString:self.imgUrl]]; UIImage *imag = [UIImage imageWithData:data]; [UMSocialSnsService presentSnsIconSheetView:self appKey:@"561efbf467e58ec392000e36" shareText:@"此文章转载自[保险帮]APP,全心为您收集最及时的保险资讯" //此处作为分享内容 shareImage:imag //分享图片 shareToSnsNames:@[UMShareToWechatSession,UMShareToWechatTimeline,UMShareToQzone,UMShareToQQ] //分享平台 delegate:self]; [UMSocialData defaultData].extConfig.wechatSessionData.title = self.titleName; //self.titleName作为标题
如以上demo,把shareText作为分享内容,之后我们在方法下面重新设置title,把自己想要的标题赋值给title。这样就能达到想要的效果了,但是总感觉这方法不太好,建议时间充足的朋友多研究下其他的好。如果有其他更好的方法,欢迎联系。