“apprequests”对话框报告成功,收件人什么也得不到

时间:2011-11-24 15:43:22

标签: ios facebook apprequests facebook-ios-sdk

使用Facebook iOS SDK我可以显示包含apprequests的对话框并发送它。调用委托方法-dialogDidComplete:,但收件人不会收到任何通知或请求。如果他们有授权的应用程序,Facebook.app(对于iOS)将在应用程序书签旁边显示一些待处理请求,但通知宝石不会更新,无法找到通知,Facebook.app不显示任何推送通知。

我已经关注了Facebook自己的tutorial,甚至尝试了自己的示例项目Hackbook,但每次都得到相同的结果。

我是否遗漏了app settings中的某些内容,或者根据(差)文档中描述的内容无法正常工作?

我可以看到Path应用实现了这个,并且它在我的设备上使用我的帐户非常好用,所以我想我确实跳过了一些东西。为希望解决方案添加赏金。

2 个答案:

答案 0 :(得分:39)

找到帮助我在此处解决此问题的解释:http://facebook.stackoverflow.com/a/8211249/184561

当用户点击应用请求时,Facebook会将其带到您的Facebook画布页面。如果您没有画布页面,请求不会显示。

一旦我添加了一个画布网址(一个甚至不起作用的网址),请求就会开始显示。

答案 1 :(得分:2)

,请确保您已在FB应用程序设置中将App App注册为“App On Facbook”。您的Facebook App需要定义Canvas URL。 URL甚至不需要有效,只需要在应用程序的设置中定义。我已经以相同的方式完成了工作,我在Facebook通知中收到了应用程序请求通知,我希望您可以在Facebook通知中获得应用程序请求通知。