友盟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 //判斷有沒有安裝微信