標籤:
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開發之友盟分享的使用