我想知道在iOS中创建共享按钮的好方法是什么,通过共享按钮我的意思是这3种按钮: 1-在Twitter上关注我 2-喜欢Facebook上的一页 3-发送邮件(可选) 我听说过sharekit,但我感兴趣的是只创建这3个按钮,这些按钮可以在应用页面的背面找到。
答案 0 :(得分:2)
您可以使用以下内容:
NSString *launchUrl = @"http://twitter.com/intent/user?screen_name=USER NAME";
[[UIApplication sharedApplication] openURL:[NSURL URLWithString: launchUrl]];
将打开Mobile Safari并让您关注该用户。您可能需要登录。 我猜Facebook有一个类似的URL。
要从您的应用内发送邮件,请使用MessageUI Framework。
答案 1 :(得分:1)
发布这些服务很复杂,因为您必须在这些社交网络上创建应用程序,并处理发生的oauth握手,以便您的应用代表用户共享。 Socialize SDK(www.getsocialize.com)是获得Facebook / Twitter身份验证的最快方式,无需自己编码。示例代码如下:
Socialize* socialize = [[Socialize alloc] initWithDelegate:self];
[self.socialize createShareForEntityWithKey:@"http://www.url.com" medium:SocializeShareMediumFacebook text:@"Check this out!"];
答案 2 :(得分:0)
将数据发布到社交服务要比设置按钮复杂得多。您必须注册您的申请,选择用户,进行身份验证,然后通过互联网进行沟通。
ShareKit为您完成大部分工作。
您可能不仅仅是创建共享按钮'并让它与fb或twitter共享数据。
答案 3 :(得分:0)
您可以使用ShareKit 2.0 https://github.com/ShareKit/ShareKit
我相信它支持在最常见的社交网络上分享。