iOS開發之友盟分享的使用

iOS開發之友盟分享的使用

1. 準備工做

  (1) 註冊友盟帳號, 獲取Appkeyios

  (2) 根據須要下載分享庫(注意: 最好64位)c++

2. 基本分享

  (1) 庫文件拖進工程中 umeng_ios_social_sdk_4.2sql

  (2) 添加必要二進制庫微信

若你的工程設置了all_load,須要添加手機QQ SDK須要的系統framework:post

  Security.framework,url

  libiconv.dylib,spa

  SystemConfiguration.framework,code

  CoreGraphics.framework,orm

  libsqlite3.dylib,sqlite

  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.添加其餘須要的分享

    添加微信分享請查看 友盟 微信分享相關文檔

相關文章
相關標籤/搜索