簡體   English   中英

在iOS應用中創建共享按鈕(Twitter Facebook…)

[英]Creating share buttons in iOS app ( twitter facebook…)

我想知道在iOS中創建共享按鈕的好方法是什么,通過共享按鈕我指的是以下3種按鈕:1-在Twitter上關注我2-像在Facebook上的頁面3-發送郵件(可選)聽說過sharekit,但我只想創建這3個按鈕,這些按鈕將在應用程序頁面的背面找到。

您可以使用類似:

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

這將打開Mobile Safari,並讓您關注該用戶。 您可能需要登錄。我猜Facebook也有一個相似的URL。

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

發布到這些服務很復雜,因為您必須在這些社交網絡上創建應用程序並處理發生的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!"];

您可以使用ShareKit 2.0 https://github.com/ShareKit/ShareKit

我相信它支持大多數常見社交網絡上的共享。

將數據發布到社交服務比僅設置按鈕要復雜得多。 您必須注冊您的應用程序,選擇用戶,進行身份驗證,然后通過Internet進行通信。

ShareKit為您完成了大部分工作。

您可能不僅是“創建共享按鈕”並將其共享數據到fb或twitter。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM