Facebook アプリ開発: apprequest の通知が飛ばないよ? という時には…

今とある Facebook アプリ(というか Facebook の ID でログインできるアプリ)を開発しています。

友達をアプリに招待できるといいなと思って、Facebook JS SDK の Request Dialog を使うことにしました。FB.init して、FB.ui でダイアログを呼び出すだけと超お手軽。

ゲームリクエスト - ドキュメンテーション - 開発者向けFacebook

…が、アプリのリクエストが友達に通知されない(notification が飛ばない)よ( ^ω^)調べてみると、アプリの設定画面で "App on Facebook" にもチェックを入れて、Facebook 上のアプリにして、Canvas URL を入力しないといけないみたい。

facebook - No notifications when sending apprequest - Stack Overflow

"App on Facebook" にチェックを入れて、Canvas URL を入力したところ、リクエストを送った友人に無事通知されるようになりました。

めでたしめでたし!

■ 余談: 昨年の殿堂本

フェイスブック 若き天才の野望 (5億人をつなぐソーシャルネットワークはこう生まれた)

フェイスブック 若き天才の野望 (5億人をつなぐソーシャルネットワークはこう生まれた)

おすすめ!