友盟分享朋友圈分享失敗微信好友分享可以

最近做分享集成了友盟的分享模塊,分享頁面是自己做的沒有用友盟自己的,我的分享就是分享一個圖片,微信朋友可以分享,但是朋友圈分享時候直接彈出來個toast框說發(fā)送失敗,并且log也沒有任何錯誤打印,然后我就懵逼了去問友盟客服,客服服務簡直太差,我說一句話能等半個小時才回復我,而且回復的內(nèi)容并沒有什么卵用,最后經(jīng)過自己的一步一步調試找到了問題。
1.我沒有用友盟的分享頁面要分享就不能用??里面的方法,微信好友的分享方法
[UMSocialData defaultData].extConfig.wechatSessionData.title = @"給你看個好看很的圖片"; [UMSocialData defaultData].extConfig.wechatSessionData.wxMessageType = UMSocialWXMessageTypeImage; [UMSocialData defaultData].extConfig.wechatSessionData.fileData = UIImageJPEGRepresentation(photo.underlyingImage, 0.6); [[UMSocialDataService defaultDataService] postSNSWithTypes:@[UMShareToWechatSession] content:@"這就是要給你看的圖片" image:photo.underlyingImage location:nil urlResource:nil presentedController:self completion:^(UMSocialResponseEntity *response){ if (response.responseCode == UMSResponseCodeSuccess) { NSLog(@"分享成功!"); } }];

[UMSocialData defaultData].extConfig.wechatSessionData.fileData = UIImageJPEGRepresentation(photo.underlyingImage, 0.6);這個就是要設置分享的圖片的內(nèi)容,分享成功

可是我分享朋友圈也這么寫就有問題了,最后發(fā)現(xiàn)朋友圈的圖片不能放到這里。
朋友圈的圖片要放到下面postSNSWithTypes:方法里
[UMSocialData defaultData].extConfig.wechatTimelineData.title = @"給你看個好看很的圖片"; [UMSocialData defaultData].extConfig.wechatTimelineData.wxMessageType = UMSocialWXMessageTypeImage; [[UMSocialDataService defaultDataService] postSNSWithTypes:@[UMShareToWechatTimeline] content:@"這就是要給你看的圖片" image:photo.underlyingImage location:nil urlResource:nil presentedController:self completion:^(UMSocialResponseEntity *response){ if (response.responseCode == UMSResponseCodeSuccess) { NSLog(@"分享成功!"); } }];

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容