1

只有某些用户无法再收到来自我的应用程序的通知。我能够使用测试帐户重新生成它,但我不知道如何删除/添加应用程序似乎无法解决问题。

此应用程序仅由 4-5 名测试人员使用,发送给任何给定用户的通知数量非常少,没有人将其报告为垃圾邮件。

我正在使用 rails 2.2.2 和 Facebooker。

我发送通知的方式是创建一个新会话并从该会话调用 send_notification。

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

我没有收到任何错误,只是用户没有收到通知。

4

1 回答 1

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”的使用表明您可能正在传递一个整数。

祝你好运!

于 2009-03-27T06:34:43.200 回答