2012-02-15 92 views
0

我想知道什麼是在iOS中創建共享按鈕以及通過共享按鈕的好方法我的意思是這3種按鈕: 1-在Twitter上關注我 2-像Facebook上的一個頁面 3-發送郵件(可選) 我聽說過有關sharekit,但我有興趣創建這3個按鈕,可以在應用程序頁面的後面找到。在iOS應用程序中創建共享按鈕(twitter臉書...)

+1

基本上,我只想在我的twitter帳戶上有一個按鈕,而我的臉書頁面上有一個按鈕。臉書和推特都提供這些使用HTML代碼,所以我想知道是否有辦法讓這些按鈕的iOS應用程序 – 2012-02-15 12:41:50

回答

0

將數據發佈到社交服務比設置按鈕要複雜得多。您必須註冊您的申請,選擇用戶,進行身份驗證,然後通過互聯網進行溝通。

ShareKit爲你做了大部分工作。

您可能不只是'創建共享按鈕',並讓它共享數據fb或Twitter。

+0

只是一個簡單的按鈕和像按鈕怎麼樣?它不需要共享... Twitter和Facebook都提供Html代碼,所以我想知道是否有相同的iOS應用 – 2012-02-15 12:39:32

2

您可以使用類似:

NSString *launchUrl = @"http://twitter.com/intent/user?screen_name=USER NAME"; 
[[UIApplication sharedApplication] openURL:[NSURL URLWithString: launchUrl]]; 

將打開移動Safari瀏覽器,讓您按照用戶。您可能需要登錄。 我猜Facebook上有類似的URL。

要從您的應用程序發送郵件,請使用MessageUI Framework

+0

這不是分享到社交網絡。 – Jake 2013-12-17 13:34:43

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!"]; 
相關問題