码迷,mamicode.com
首页 > 移动开发 > 详细

iOS开发之友盟分享的使用

时间:2015-04-11 17:32:02      阅读:139      评论:0      收藏:0      [点我收藏+]

标签:

iOS开发之友盟分享的使用

1. 准备工作

  (1) 注册友盟账号, 获取Appkey

  (2) 根据需要下载分享库(注意: 最好64位)

2. 基本分享

  (1) 库文件拖进工程中 umeng_ios_social_sdk_4.2

  (2) 添加必要二进制库

若你的工程设置了all_load,需要添加手机QQ SDK需要的系统framework:

  Security.framework,

  libiconv.dylib,

  SystemConfiguration.framework,

  CoreGraphics.framework,

  libsqlite3.dylib,

  CoreTelephony.framework,

  libstdc++.dylib,

  libz.dylib

  (3) AppDelegate初始化库

//AppDelegate.m加头文件
#import "UMSocial.h"


//注意: 支持新浪微博,支持短信和邮件, 暂不支持微信分享
    [UMSocialData setAppKey:@"507fcab25270157b37000010"];

 

  (4)分享

//分享页面添加头文件
#import "UMSocial.h"

//分享的代码
//注意:分享到微信好友、微信朋友圈、微信收藏、QQ空间、QQ好友、来往好友、来往朋友圈、易信好友、易信朋友圈、Facebook、Twitter、Instagram等平台需要参考各自的集成方法
        NSString *text = [NSString stringWithFormat:@"最近有个应用 %@ 蛮不错哦, 朋友们快来一起跟我玩, 地址是%@",self.model.name,self.model.itunesUrl];
        //使用UMShareToWechatSession,UMShareToWechatTimeline,UMShareToWechatFavorite分别代表微信好友、微信朋友圈、微信收藏
        [[UMSocialDataService defaultDataService]  postSNSWithTypes:@[

UMShareToSina

] content:text image:_iconImageView.image location:nil urlResource:nil presentedController:self completion:^(UMSocialResponseEntity *response){
            if (response.responseCode == UMSResponseCodeSuccess) {
                NSLog(@"分享成功!");
            }
        }];

 

3.添加其他需要的分享

    添加微信分享请查看 友盟 微信分享相关文档

iOS开发之友盟分享的使用

标签:

原文地址:http://www.cnblogs.com/quietw/p/4417971.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!