2012-02-15 18 views
0

iOSで共有ボタンを作成するにはどうすればよいか分かりました。共有ボタンでは、これらの3種類のボタンを意味します: 1- Follow me on Twitter 2 Facebookのページのように 3メールを送信する(オプション) 私はsharekitについて聞いたことがありますが、私はこれら3つのボタンを作成するだけでアプリのページの裏にあることに興味があります。iOSアプリケーションで共有ボタンを作成する(twitter facebook ...)

+1

基本的には、自分のTwitterアカウントのフォローボタンと、自分のFacebookページのようなボタンが必要です。 facebookとtwitterの両方でHTMLコードを使用しているので、iOSアプリケーション用にこれらのボタンを取得する方法があるかどうか疑問に思っていた –

答えて

0

ソーシャルサービスへのデータの送信は、ボタンを設定するだけの場合よりはるかに複雑です。アプリケーションを登録し、ユーザーを選択し、認証し、インターネット経由で通信する必要があります。

ShareKitがそうです。

「共有ボタンを作成する」だけでなく、fbやtwitterにデータを共有することはできません。モバイルサファリを開き、そのユーザーを追跡できるようになる

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

+0

ボタンとボタンのような簡単なものはどうですか?共有する必要はありません... twitterとFacebookの両方でHtmlコードを提供していますので、iOSアプリケーションの場合は同じであるかどうか疑問に思っていました –

2

次のようなものを使用することができます。ログインする必要があるかもしれません。 Facebookにも同様のURLがあります。

アプリ内からメールを送信するには、MessageUI Frameworkを使用します。

+0

これはソーシャルネットワークに共有されていません。 – Jake

1

これらのソーシャルネットワークにAppsを作成するだけでなく、アプリがユーザーの代わりに共有できる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!"]; 
0

あなたは、私はそれが最も一般的なソーシャルネットワーク上で共有をサポートしています信じてShareKit 2.0 https://github.com/ShareKit/ShareKit

を使用することができます。

関連する問題