0

在我的应用程序中,我可以通过 FB api 将应用程序请求发送给我的朋友,他们可以在 iOS Facebook 应用程序上接收通知。但这里是“apprequest”和“postToWall”之间的区别。如果我通过网络在朋友的墙上发布了一些东西,我的朋友会立即在他的 iPhone 上收到“推送通知”。如果我将请求发送给他,他将不会收到“推送通知”,而只会收到“Facebook 通知”。此外,他需要运行 iOS Facebook 应用程序来更新数据以接收“Facebook 通知”。有人知道吗?

4

2 回答 2

0

要使应用请求充分发挥作用,您需要指定画布应用。否则通知将无法按预期工作。来自 http://developers.facebook.com/docs/reference/dialogs/requests/

请求仅适用于 Desktop Canvas 应用程序,不适用于网站。接受请求会将用户定向到发送请求的应用程序的画布页面 URL。

更多信息也可以在这里找到:http: //developers.facebook.com/docs/requests/

于 2012-03-01T23:03:41.100 回答
0

非常感谢 。我发现了这个http://developers.facebook.com/bugs/283253458391756。Moveover,我的应用程序在使用 api“apprequests”时删除参数“notification_text”后立即工作。看起来 FB 演示 Hackbook 只是误导了我。

于 2012-03-21T02:49:33.777 回答