iOS友盟分享成功不走回调(我的解决方法)
2016-10-12 00:00
525 查看
友盟分享成功回调方法不执行[-(void)didFinishGetUMSocialDataInViewController:(UMSocialResponseEntity *)response;]昨天百度弄了一天也没整出来 今天突然发现根本就不用走这个方法也可以判断出分享是否成功,看下面: 就是直接在点击分享图标分享的时候判断 //朋友圈分享 if ([shareString isEqualToString:@"weixin_circle"]) { [UMSocialData defaultData].extConfig.title = @"***的分享"; [UMSocialData defaultData].extConfig.wechatTimelineData.url = @"分享的链接"; UMSocialUrlResource *urlResource = [[UMSocialUrlResource alloc] initWithSnsResourceType:UMSocialUrlResourceTypeImage url:@"share_imageUrl"]; [[UMSocialDataService defaultDataService] postSNSWithTypes:@[UMShareToWechatTimeline] content:@"share_content" image:nil location:nil urlResource:urlResource presentedController:self completion:^(UMSocialResponseEntity *shareResponse) { /* UMSResponseCodeSuccess = 200, //成功 UMSREsponseCodeTokenInvalid = 400, //授权用户token错误 UMSResponseCodeBaned = 505, //用户被封禁 UMSResponseCodeFaild = 510, //发送失败(由于内容不符合要求或者其他原因) UMSResponseCodeArgumentsError = 522, //参数错误,提供的参数不符合要求 UMSResponseCodeEmptyContent = 5007, //发送内容为空 UMSResponseCodeShareRepeated = 5016, //分享内容重复 UMSResponseCodeGetNoUidFromOauth = 5020, //授权之后没有得到用户uid UMSResponseCodeAccessTokenExpired = 5027, //token过期 UMSResponseCodeNetworkError = 5050, //网络错误 UMSResponseCodeGetProfileFailed = 5051, //获取账户失败 UMSResponseCodeCancel = 5052, //用户取消授权 UMSResponseCodeNotLogin = 5053, //用户没有登录 UMSResponseCodeNoApiAuthority = 100031 //QQ空间应用没有在QQ互联平台上申请上传图片到相册的权限 */ if (shareResponse.responseCode == UMSResponseCodeSuccess) { NSLog(@"分享成功!"); //需要的数据在shareResponse中都有 //平台名 NSString *platformName = [[shareResponse.data allKeys] objectAtIndex:0]; //继续写你的代码。。。。。。。。。。。。。。。。。 }else{ NSLog(@"%d",response.responseCode); } }];
相关文章推荐
- iOS 关于友盟微信分享成功回调不走的问题
- iOS 分享成功后不走回调方法
- iOS 关于友盟微信分享成功回调不走的问题
- 集成友盟分享 分享成功后iOS8回调方法正常 iOS9没有回调
- iOS开发 解决同时使用友盟三方登录 和 微信支付 不走回调的问题
- 友盟第三方分享QQ分享不走回调方法或者显示取消分享的问题
- 友盟分享中新浪分享回调时程序崩溃的解决方法 application cannot be case to android.app.Activity
- Android友盟三方登录、微信新浪分享成功不走回调
- 关于友盟分享时“打开手机QQ失败”的一般解决方法
- iOS第三方微信登录时不走回调方法
- 分享“数据模型发布提示编码重复,所有的流程数据模型都无法发布成功”的解决方法
- 解决iOS开发 百度地图点击协议方法不走的问题
- 友盟微信,朋友圈分享成功返回app时,退出登录异常解决办法
- 使用友盟分享,QQ分享成功却弹出QQ分享取消的toast问题解决
- iOS调取本地相册成功之后,显示的相册英文名称变成中文的解决方法
- 友盟社会化分享集成微博分享直接报错的解决方法
- iOS 极光推送消息推送成功,但是手机收不到的解决方法。
- 【解决方法】友盟分享 已安装QQ,但总提示“没有安装手机QQ客户端”
- 友盟分享QQ成功,回调却报失败或取消的原因
- iOS开发:同步方法中混杂异步方法,导致异步方法还没有回调,同步方法就返回了值,因此返回了nil。解决方法