2009-03-27 12 views
1

特定のユーザーだけが自分のアプリから通知を受け取ることができなくなります。私はテストアカウントでこれを再現することができましたが、アプリケーションの削除方法や追加方法がわからないため、問題を解決できないようです。特定のユーザーだけがFacebookの通知を受け取ることができなくなります

このアプリケーションは4-5テスターのみで使用されており、特定のユーザーに送信される通知の数は非常に公称で、誰もそれらをスパムとして報告していません。

私はレール2.2.2とFacebookerを使用しています。

通知を送信する方法は、新しいセッションを作成し、そのセッションからsend_notificationを呼び出すことです。

ses = Facebooker::Session.create 
ses.send_notification(fbuid, "hay there") 

私は間違いをしないで、ユーザーに通知を受け取りません。

答えて

2

毎日ユーザーに送信できる通知の数に制限があります。

ユーザー通知とユーザー通知の両方に制限があります。

あなたは呼び出すことによって、これらの制限のそれぞれを決定することができます:あなたは、あなたのテストは、開発者アカウント加えることができますので、

Facebooker::Session.create.post('facebook.admin.getAllocation', :integration_point_name => 'announcement_notifications_per_week') 
Facebooker::Session.create.post('facebook.admin.getAllocation', :integration_point_name => 'notifications_per_day') 

無制限の金額を受け取ることができるアプリケーションの開発者に表示されます。

また、send_notificationの最初のパラメータは配列である必要があります。変数名 "fbuid"を使用すると、単一の整数を渡す可能性があります。

幸運を祈る!

+0

1人あたりの1日あたりの数ですか? – AdamB

+0

値を見ると、integration_point_name答えが表示されます;-) (そうでない場合は、ユーザーのユーザーは1日で、ユーザーへのアプリケーションは1週間あたり) – Gdeglin

関連する問題