Integrating with Social Channelsを読みながら友達招待機能を実装していました。
プログラムは、めちゃくちゃ簡単で、下のように書けばおk
NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys: @"Come check out my app.", @"message", nil]; [facebook dialog:@"apprequests" andParams:params andDelegate:self]; |
あらかじめ指定したい場合は、toにidを紐づければいい。
NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys: @"Come check out my app.", @"message", @"12345", @"to", nil]; [facebook dialog:@"apprequests" andParams:params andDelegate:self]; |
なぜだろーっと思って調べたところ、どうやら、webページへの遷移がない場合は、飛ばないようになっているようだ。
アプリの紹介ページに遷移するようにしてほしいなー。
Found an explanation that helped me fix this here: http://facebook.stackoverflow.com/a/8211249/184561
via:“apprequests” dialog reports success, recipients receive nothing
When a user clicks on an app request, Facebook takes them to your Facebook canvas page. If you don't have a canvas page, the requests don't show up.
As soon as I added a canvas url (one that didn't even work), the requests started showing up.
0 コメント:
コメントを投稿