【ThirdParty】iOS-友盟分享

Demo:(XSLC项目,未上线)
要使用友盟,现在友盟网站中添加新的应用,获得此应用的唯一Appkey

官方文档:http://dev.umeng.com/social/ios/quick-integration#1_2

1.Cocoapods集成SDK

将需要的写入Podfile文件,然后在终端中执行"pod install"



但是执行完终端出现提示

[!] Your Podfile has had smart quotes sanitised. To avoid issues in the future, you should not use T

是因为Podfile 的内容语法格式有问题,原来我是复制粘贴的,现在自己敲一遍就行

添加完后发现,虽然导入了8个依赖库,但只会安装一个库,剩下7个含在里面

注意:

iOS使用cocoaPods集成友盟分享后,没有做其他任何操作,模拟器运行无问题,但是一真机运行就报错,Xcode版本是Version 8.3.2 (8E2002)

尝试过的解决方案
1.将Build settings->Linking->Other Linker Flags属性修改为-all_load 或者 -ObjC 无效
2.将Bitcode改为NO,改完也是无效,需要重启Xcode即可解决问题

2.第三方平台配置
1.配置SSO白名单,其中我添加了微信,QQ,支付宝

如果你的应用使用了如SSO授权登录或跳转到第三方分享功能,在iOS9/10下就需要增加一个可跳转的白名单,否则将在SDK判断是否跳转时用到的canOpenURL时返回NO,进而只进行webview授权或授权/分享失败。
添加方法如下
在Info里面添加LSApplicationQueriesSchemes

2.配置URL Scheme

URL Scheme是通过系统找到并跳转对应app的一类设置
通过向项目中的info.plist文件中加入URL types可使用第三方平台所注册的appkey信息向系统注册你的app,当跳转到第三方应用授权或分享后,可直接跳转回你的app。

3.初始化U-Share及第三方平台后,进行分享

首先去友盟添加你的应用,获得Appkey

下面是代码部分

  • 1.在AppDelegate中初始化友盟及第三方平台
#import <UMSocialCore/UMSocialCore.h>

其中

  • 2.在点击页面某一按钮的时候,设置分享面板的显示顺序并弹出分享面板,不设置顺序的话会有自己的默认顺序,设置后会按照你设置的顺序来
  • 3.分享
    在上面的2中的回调中进行分享,可以像2一样分平台去分享不同的内容,也可以全部进行一样的内容分享,但因为我只添加了微信,所以就算控制面板上显示了其他第三方,也只有微信和短信可以直接分享
#import <UShareUI/UShareUI.h>
- (void)shareToWeiXin:(UMSocialPlatformType) platformType
{
    //网页分享
    //创建分享消息对象
    UMSocialMessageObject *messageObject = [UMSocialMessageObject messageObject];
    //创建网页内容对象(带了图片)
    UMShareWebpageObject *shareObject = [UMShareWebpageObject shareObjectWithTitle:@"大倩倩的分享" descr:@"关于明天四点下班的通知" thumImage:[UIImage imageNamed:@"WebOfBanner_InvitationCode"]];
    //设置你要分享出去的网页地址
    shareObject.webpageUrl = @"http://www.baidu.com";
    //分享消息对象设置分享内容对象
    messageObject.shareObject = shareObject;
    //调用分享接口
    [[UMSocialManager defaultManager] shareToPlatform:platformType messageObject:messageObject currentViewController:self completion:^(id data, NSError *error)
    {
        if (error)
        {
            UMSocialLogInfo(@"************Share fail with error %@*********",error);
        }
        else
        {
            if ([data isKindOfClass:[UMSocialShareResponse class]])
            {
                UMSocialShareResponse *resp = data;
                //分享结果消息
                UMSocialLogInfo(@"response message is %@",resp.message);
                //第三方原始返回的数据
                UMSocialLogInfo(@"response originalResponse data is %@",resp.originalResponse);
                
            }
            else
            {
                UMSocialLogInfo(@"response data is %@",data);
            }
        }
    }];
}
4.其他的分享样式可参见友盟SDK
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 202,723评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,080评论 2 379
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 149,604评论 0 335
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,440评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,431评论 5 364
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,499评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,893评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,541评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,751评论 1 296
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,547评论 2 319
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,619评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,320评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,890评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,896评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,137评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,796评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,335评论 2 342

推荐阅读更多精彩内容