Edited at

Facebookへの投稿をFacebook SDKとSocial.frameworkで比較

More than 5 years have passed since last update.


はじめに

気づいて、すぐわすれそうなこと、です。

アプリからの投稿を行う場合はFacebookの審査を受ける必要がある

との情報から、Socialframework使えば問題ないとおもったので

念のため確認しました。

(追記:2014.7.23)

FBアプリを登録して使えるようにするところの手順を追記しました。

FB仕様やフォーマットがコロコロ変わるのはいつものことなので参考程度におねがいします。


設定


Facebookアプリの作成

新規にアプリを作成

https://developers.facebook.com

怒られました。Display Nameを多少変更します。

登録出来たようです。開発版です。

公開版にするにはメールアドレスがいるとのこと

Contact Emailを追加しました

公開モードになりました。


Facebook SDK

Facebookアプリの作成と設定を行います。

通常投稿の機能には申請が必要なpermissionが含まれています。

大まかすぎますが、この状態でもAdministratorな権限であれば投稿ができました。


Social.framework

設定からログインするIDとパスワードを設定しておきます。


アプリ

こちらを利用しました。


Facebook SDK

https://developers.facebook.com/docs/ios


Social.framework

https://github.com/iosdevtutorials/SocialFrameworkDemo


投稿内容


Facebook SDKをつかったiOSアプリから

こちらはFBアプリでの設定とアプリ本体への設定が必要です


Social.frameworkをつかったiOSアプリから


さいごに

Facebook SDKをつかった実装でないとアプリ名がでないことを除くと

iOSの場合はSocial.frameworkを使えば、Facebookの申請は回避できそうです。

ただ、投稿したアプリの名前にこだわるのであれば

Facebookアプリの申請も合わせての日数がかかることを考慮する必要があります。