我正在尝试使用以下代码在我的应用中实现一个简单的请求选项
FB.ui({
method: 'apprequests',
title: 'My app title',
message: 'Hi there, join my app'
}, function(response) {
console.log(response)
});
这会显示对话框,允许我选择我的朋友,当我发送它时,我得到了适当的回复。 (所以我和所有朋友一起排队)
但是我的朋友们都没有看到这个请求,我打开了另一个帐户并继续邀请它,但该帐户上没有显示任何内容。
我还在这里遗漏一些东西吗?
简而言之,对话框出现了,我可以邀请我的朋友,但我的朋友们没有收到任何通知。
答案 0 :(得分:0)
您可能会发现此帖子很有用: http://developers.facebook.com/blog/post/464/
对于请求对话框: http://developers.facebook.com/docs/reference/dialogs/requests/
答案 1 :(得分:0)
您发送的是apprequest
而不是notification
,如果我是对的,您可能正在寻找错误位置的应用请求。应用程序请求不会显示为通知。
相反,您必须在Facebook页面左侧的APPS
部分中看到它们。转到发送请求的应用程序。如果请求成功发送,您应该能够在那里看到请求。
如果你想发送通知,那么here's就可以了。
答案 2 :(得分:0)
两个可能的问题: 1)您的应用程序的通知仅显示在您的应用程序仪表板上已启用的平台上。
如果您是通过网络发送请求,并在Native iOS Facebook客户端上检查它,它们将不会出现,除非您的应用程序在您的仪表板中设置为“原生iOS应用程序”。如果您要在普通浏览器上发送请求并进行检查,则必须将您的应用设置为“Facebook上的应用”等。
2)您的应用程序处于沙盒模式,并且您向不是管理员/开发人员/测试人员的人发送请求。