概述
社交分享
很多App中都有個“社交分享”的功能
通過用戶的分享苦蒿,讓更多的人去了解和使用這個App
目前移動互聯(lián)網(wǎng)應用程序推廣的最重要手段之一
屬于口碑營銷的范疇扎瓶,經(jīng)典成功案例是《瘋狂猜圖》
比較火的分享平臺
微信-是國內(nèi)唯一一款沒有PC原型的軟件
新浪微博-蘋果在iOS6集成了
騰訊微博-在iOS7集成的
如何實現(xiàn)社交分享?
在iOS中峦甩,實現(xiàn)“社交分享”的方法
自己編寫各個平臺的分享代碼(代碼量較多)
- 利用iOS自帶的Social.framework
- 利用第三方的分享框架
- 友盟分享:http://dev.umeng.com/social/ios/share/quick-integration
- ShareSDK:http://wiki.mob.com/iOS快速集成指南
- 百度社會化分享組件:http://developer.baidu.com/soc/share
(百度還有個“社會化登錄組件”:http://developer.baidu.com/soc/login)
Social.framework
-
Social.framework支持的分享平臺(打開手機上的“設置”即可看到)
注意: 使用Social.framework之前得在“設置”中添加相應分享平臺的帳號
- Social.framework使用步驟
導入#import <Social/Social.h>
// 1.判斷平臺是否可用
if (![SLComposeViewController isAvailableForServiceType:SLServiceTypeSinaWeibo]) {
NSLog(@"平臺不可用,或者沒有配置相關的帳號");
return;
}
// 2.創(chuàng)建分享的控制器
SLComposeViewController *composeVc = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeSinaWeibo];
// 2.1.添加分享的文字
[composeVc setInitialText:@"測試系統(tǒng)分享"];
// 2.2.添加一個圖片
[composeVc addImage:[UIImage imageNamed:@"test"]];
// 2.3.添加一個分享的鏈接,分享鏈接時要加上http協(xié)議頭
[composeVc addURL:[NSURL URLWithString:@"http://www.baidu.com"]];
// 3.彈出分享控制器
[self presentViewController:composeVc animated:YES completion:nil];
// 4.監(jiān)聽用戶點擊了取消還是發(fā)送
composeVc.completionHandler = ^(SLComposeViewControllerResult result) {
if (result == SLComposeViewControllerResultCancelled) {
NSLog(@"點擊了取消");
} else {
NSLog(@"點擊了發(fā)送");
}
};
配圖
友盟分享
好處:分享平臺眾多
NSString *appKey = @"55cc13d067e58e9cad00194e";
NSString *shareText = @"夢想還是要有的,萬一實現(xiàn)了呢.http://www.baidu.com";
UIImage *image = [UIImage imageNamed:@"xingxing"];
NSArray *snsNames = @[UMShareToDouban, UMShareToEmail, UMShareToRenren, UMShareToSina, UMShareToWechatSession, UMShareToWechatTimeline];
[UMSocialSnsService presentSnsIconSheetView:self
appKey:appKey
shareText:shareText
shareImage:image
shareToSnsNames:snsNames
delegate:nil];
補充:
- 社交分享主要以下兩部分
- 遠程通知-由服務器双炕、開發(fā)商向用戶推送消息
- 社交分享-App的用戶主動分享他們的經(jīng)驗和心得 - 口碑營銷
- 第三方登錄(詳情看官方文檔)
注意:
- SSO 目前在國內(nèi)使用比較多蹭越,如果本機安裝了某個應用程序庇绽,會直接進入該應用程序獲得授權。
- URL Schemes填"sina."+你的友盟AppKey.實現(xiàn)下面兩個系統(tǒng)回調(diào):
- 強烈推薦大家使用的框架:友盟的統(tǒng)計分析
- 關注官方網(wǎng)站:http://bbs.umeng.com/forum-social-1.html