我在Phonegap上创建一个应用程序,因此使用javascript。我添加了facebook插件,一切似乎都运行正常。用户可以使用FB.ui登录并向朋友发出应用请求:
FB.ui({method: 'apprequests',
message: 'Try this application, and get ready to Guess This Sound!'
}, requestCallback);
弹出对话框,当我发送邀请时,requestCallback方法返回OK
function requestCallback(response){
alert("response " + response);
}
但是,我的朋友没有收到有关该请求的任何通知。我的应用程序不再是沙箱模式,我无法弄清楚问题是什么。由于我使用phonegap,我在facebook上添加了ios和android平台,我想不需要画布URL。
更新
现在有些用户会收到来自应用程序的通知,但不是每个人都会收到通知。但是,当我的朋友点击通知时,他会收到以下消息:“现在无法查看请求的页面。它可能暂时不可用。”是因为我的应用程序暂时无法在Google Play和应用程序商店中使用吗?
答案 0 :(得分:1)
您必须在开发者帐户中添加应用
facebook - >应用 - > "你的应用程序" - >设置 - >添加平台 - > Facebook上的应用程序 - >添加任何URl
现在您将收到应用请求通知
答案 1 :(得分:0)
问题是由于facebook开发人员API设置错误造成的。错误仍然存在,但是因为应用程序尚未发布。要查看解决方案,请参阅: