【发布时间】:2015-04-18 00:44:37
【问题描述】:
我应该使用哪两种方法在我的游戏应用中为 Facebook 创建一个简单的分享按钮?
1) 将Social Framework导入到项目中,然后放入如下代码...
if([SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook]) {
SLComposeViewController *controller = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeFacebook];
[controller setInitialText:@"High score is %i"];
[self presentViewController:controller animated:YES completion:Nil];
}
2) 将 Facebook SDK 添加到您的项目中,通过注册 Facebook 的开发者计划获得 Facebook App ID,然后将 App ID 添加到 .plist 文件中,将 FBSDKShareKit.framework 链接到项目中,然后使用 Facebook 提供的代码(以及有很多)。
第一种方法效果很好。我必须以第二种方式进行吗?如果我采用第一种方式,我会在 Facebook 上遇到麻烦,还是 Apple 会拒绝我的应用程序?另外,如果我使用第一种方式,是否意味着我不能在 Facebook SHARE 按钮上使用 Facebook “f” 标志?
【问题讨论】: