怎么样做分享(友盟社会化分享)

本文介绍如何使用友盟SDK进行社交平台分享集成,包括获取友盟appkey、配置工程、设置分享内容及实现授权等功能。文章详细展示了在iOS应用中集成友盟分享组件的具体步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1  申请友盟开发者账号 --> 获取友盟的appkey --> 下载SDK

2把sdk拖进工程中   

3在appdelegate中设置友盟key

 [UMSocialData setAppKey:UmengAppkey];

4.在分享页输入一下代码即可

 [UMSocialSnsService presentSnsIconSheetView:self

                                         appKey:@"53290df956240b6b4a0084b3"

                                      shareText:@"生活如此美妙"

                                     shareImage:[UIImage imageNamed:@"3"]

                                shareToSnsNames:[NSArray arrayWithObjects:UMShareToSina,UMShareToWechatSession,UMShareToWechatTimeline,UMShareToQQ,UMShareToQzone,UMShareToSms,UMShareToTencent,UMShareToRenren,nil]

                                       delegate:self];

-----end---------简单的分享到此就做好了  

--- sso的授权

-- 1  去集成的平台申请appkey  和appSecret

-- 2  添加需要的系统库

-- 3 在appdelegate中输入各平台的key  和secret 

//设置微信AppId,设置分享url,默认使用友盟的网址

    [UMSocialWechatHandler setWXAppId:@"wxdc1e388c3822c80b" appSecret:@"a393c1527aaccb95f3a4c88d6d1455f6" url:@"http://www.umeng.com/social"];

-- 4 在infoplist中设置好白名单和 url Scemes

-- 5 在工程 ---info  -- urlsceme中设置好

-- 6 写如下代码

- (IBAction)share:(id)sender {

    

    

 

    [UMSocialSnsService presentSnsIconSheetView:self

                                         appKey:@"53290df956240b6b4a0084b3"

                                      shareText:@"生活如此美妙"

                                     shareImage:[UIImage imageNamed:@"4"]

                                shareToSnsNames:[NSArray arrayWithObjects:UMShareToSina,UMShareToWechatSession,UMShareToWechatTimeline,UMShareToQQ,UMShareToQzone,UMShareToSms,UMShareToTencent,UMShareToRenren,nil]

                                       delegate:self];

    

//    [[UMSocialDataService defaultDataService]  postSNSWithTypes:@[UMShareToWechatTimeline] content:@"友盟社会化分享让您快速实现分享等社会化功能,http://umeng.com/social" image:[UIImage imageNamed:@"1"] location:nil urlResource:nil presentedController:self completion:^(UMSocialResponseEntity *response){

//        if (response.responseCode == UMSResponseCodeSuccess) {

//            NSLog(@"分享成功!");

//        }

//    }];

    

}

 

-(void)didSelectSocialPlatform:(NSString *)platformName withSocialData:(UMSocialData *)socialData

{

    

    

    if (platformName == UMShareToWechatTimeline) {

        [UMSocialData defaultData].extConfig.wechatTimelineData.url = @"http://www.baidu.com";

 

            [UMSocialData defaultData].extConfig.wechatTimelineData.title = @"生活如此多娇";

       // socialData.shareText = @"";

        

    }else if (platformName == UMShareToWechatSession){

       

        [UMSocialData defaultData].extConfig.wechatSessionData.url = @"http://www.baidu.com";

         //   [UMSocialData defaultData].extConfig.wechatSessionData.title = @"生活如此多娇";

 

        }else if (platformName == UMShareToQQ){

         [UMSocialData defaultData].extConfig.qqData.url = @"http://www.baidu.com";

         //[UMSocialData defaultData].extConfig.qqData.title = @"看看吧。";

        

    }else if (platformName == UMShareToQzone){

        [UMSocialData defaultData].extConfig.qzoneData.url = @"www.baidu.com";

 

    [UMSocialData defaultData].extConfig.qzoneData.title = @"山东菏泽";

        

    }else if (platformName == UMShareToSina){

       // [UMSocialData defaultData].extConfig.sinaData.urlResource

        

        

    }

    --------- end  ----------------

 

 

   

转载于:https://www.cnblogs.com/jianbo-su/p/5314608.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值