Farlanki

social framework与第三方shareSDK

字数统计: 260阅读时长: 1 min
2015/03/13 Share

social framework

使用苹果的social framework可以实现社会化分享,目前支持twitter,Facebook,flickr,vimeo,新浪微博和腾讯微博。使用者需要在设备的“设置”里在相应的分享目标里输入自己的用户名和密码。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29

slComposerSheet = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeSinaWeibo];
[slComposerSheet setInitialText:@"Sina Weibo"];
[slComposerSheet addImage:[UIImage imageNamed:@"ios6.jpg"]];
[slComposerSheet addURL:[NSURL URLWithString:@"http://www.weibo.com/"]];

[self presentViewController:slComposerSheet animated:YES completion:nil];

[slComposerSheet setCompletionHandler:^(SLComposeViewControllerResult result) {
NSLog(@"start completion block");
NSString *output;
switch (result) {
case SLComposeViewControllerResultCancelled:
output = @"Action Cancelled";
break;
case SLComposeViewControllerResultDone:
output = @"Post Successfull";
break;
default:
break;
}
if (result != SLComposeViewControllerResultCancelled)
{
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Weibo Message" message:output delegate:nil cancelButtonTitle:@"Ok" otherButtonTitles:nil];
[alert show];
}
}];

}

shareSDK

如果使用第三方的shareSDK,便可让应用支持分享到更多的地方。如果平台支持的话,还可以使用其统计功能,“实时了解用户在各社交平台上分享行为的比例与趋势,回流率的统计。”使用sdk前,需要开发者到各开放平台申请appkey,然后在urlscheme中保存,以使用设备上的客户端和免登录。

CATALOG
  1. 1. social framework
  2. 2. shareSDK