18

使用 Facebook iOS SDK,我可以显示一个带有 apprequests 的对话框并发送它。委托方法-dialogDidComplete:被调用,但接收者没有收到任何类型的通知或请求。如果他们已授权应用程序,Facebook.app(适用于 iOS)将在应用程序书签旁边显示许多待处理的请求,但通知宝石不会更新,并且找不到通知并且 Facebook.app 不会显示任何推送通知。

为此,我遵循了 Facebook 自己的教程,甚至尝试了他们自己的示例项目 Hackbook,但每次都得到相同的结果。

我是否在应用程序设置中遗漏了某些内容,或者这根本不像(糟糕的)文档中描述的那样工作?

我可以看到 Path 应用程序实现了这一点,它在我的设备上使用我的帐户运行得很好,所以我想我确实跳过了一些东西。添加赏金以寻求解决方案。

4

2 回答 2

39

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

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

一旦我添加了一个画布 url(一个甚至不起作用),请求就开始出现。

于 2011-12-01T20:55:16.607 回答
2

,请确保您已在您的 FB 应用设置中将您的应用注册为“App On Facbook”。并且您的 Facebook 应用需要定义一个画布 URL。URL 甚至不需要是有效的,它只需要在应用程序的设置中定义。我以同样的方式做事,我在我的 Facebook 通知中收到了应用请求通知,我希望你能在你的 Facebook 通知中收到应用请求通知。

于 2012-12-11T12:23:53.700 回答