FacebookLikeViewはFacebookのいいねをiOS上で実装するデモアプリケーションです。

FacebookLikeViewを使うとiPhoneアプリでもいいねを押せるようになります。自社サイトのソーシャル拡散に使ってみると面白そうです。


デモのiPhoneアプリです。いいねボタンが表示されています。表示はWebViewを使っています。


Facebookにログインしていないとまずログインを促すフローティングウィンドウが表示されます。


ログインするとFacebook Connectが求められます。既に接続している場合は表示されません。


そしていいねを押すとダイアログを出すことができます。つまりいいねを押した時のコールバックを受け取っています。


もちろんいいねを押せば(または既に押されていれば)いいね済になって表示されます。

WebViewを使っているので表示はごく単純に実装可能です。またコールバックを受け取っているのでいいねを押したタイミングでアクションを起こす機能も実装できます。アプリに対するいいねではなく特定のURLに対してのいいねなので、アプリ紹介URLへ飛ばすことで拡散につなげられそうです。

FacebookLikeViewはMIT Licenseのオープンソース・ソフトウェアです。

MOONGIFTはこう見る

FacebookLikeViewはシンプルなデモですが、実装デモは開発者にとってとても有益です。ブログなどでコードを提示される以上に実際動いていているサンプルを見られるのは学ぶ点が多いはずです。しかもFacebookLikeViewではYardsellrというサイトのいいねを押させてしまうというおまけがついています。

デモアプリケーションであればあまり凝った開発をすることもなく、シンプルに単機能で実装ができます。デザインも考える必要はないでしょう。それでいて開発者にとって役立つものであれば企業や個人として好感度を上げられるはずです。企業においてはちょっとしたコードをサンプルとしてどんどん出していくべきです。

brow/FacebookLikeView - GitHub