集成友盟分享

需要添加白名单:在info.list中的LSApplicationQueriesSchemes中添加

当你的应用在iOS 9中需要使用 QQ/QQ空间/支付宝/微信SDK 的相关能力(分享、收藏、支付、登录等)时,需要在“Info.plist”里增加如下代码:

参考至:https://zhidao.baidu.com/question/394788954790426685.html?skiptype=2


集成报错信息:"_OBJC_CLASS_$_UMSocialQQHandler", referenced from:      objc-class-ref in AppDelegate.o

解决方案参考:http://www.jianshu.com/p/f8bbbfb44801

如何设置点击分享内容跳转链接

一、如果只是跳转到固定的同一个链接,可以直接在注册分享平台是直接设置:(以QQ为例)

// QQ和QQ空间

[UMSocialQQHandler setQQWithAppId:@"101355197"

appKey:@"691f29385beb0dfce2c21d69fc8c4578"

url:@"https://www.baidu.com"];

二、如果要动态设置跳转链接,需要在设置分享内容后添加一下代码:

[UMSocialData defaultData].extConfig.qqData.url = @"http://xxxx";

类似的设置还有:

#warning 标题

[UMSocialData defaultData].extConfig.qqData.title = @"标题";            // QQ 标题

[UMSocialData defaultData].extConfig.qzoneData.title = @"标题";        // QQ 空间

[UMSocialData defaultData].extConfig.wechatSessionData.title = @"标题";  //微信好友

[UMSocialData defaultData].extConfig.wechatTimelineData.title = @"标题"; // 微信朋友圈

#warning url

[UMSocialData defaultData].extConfig.qqData.url = @"http://xxxx";                // qq url

[UMSocialData defaultData].extConfig.qzoneData.url = @"http://xxxx";          // QQ空间 url

[UMSocialData defaultData].extConfig.wechatSessionData.url = @"http://xxxx";    // 微信好友 url

[UMSocialData defaultData].extConfig.wechatTimelineData.url = @"http://xxxx";    // 微信朋友圈 url

#warning 新浪 图文链接

[UMSocialData defaultData].extConfig.sinaData.shareText = [NSString stringWithFormat:@"%@,%@",@"标题",@"http://xxxx"];


在编译运行时出现Dsymutil Warning警告:warning: /var/folders/1n/49myhky1215gnqd43rvhl7cw0000gn/C/com.apple.DeveloperTools/7.1-7B91b/Xcode/SharedPrecompiledHeaders/WeiboSDK-Prefix-gfjcsecnwuzastgslvpixkwvqjrl/WeiboSDK-Prefix.pch.pch: No such file or directory

不想出现这个提示可以将该警告关闭:targets->build settings->generate debug symbols 设置为NO

你可能感兴趣的:(集成友盟分享)