1

我在 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平台,我想不需要canvas URL。

更新

一些用户现在确实收到了来自应用程序的通知,但不是所有人。但是,当我的朋友单击通知时,他收到此消息:“请求的页面现在无法查看。它可能暂时不可用。” 是因为我的应用程序暂时无法在 google play 和 app store 上使用吗?

4

2 回答 2

1

您必须在您的开发者帐户中添加应用程序

facebook -> 应用程序 -> “你的应用程序” -> 设置 -> 添加平台 -> Facebook 上的应用程序 -> 添加任何 URl

现在您将收到应用请求通知

于 2014-04-23T13:26:10.063 回答
0

问题是由于在 facebook 开发人员 API 中设置错误造成的。错误仍然存​​在,但因为该应用程序尚未发布。要查看此问题的解决方案,请参阅:

Facebook邀请请求错误android

于 2014-02-28T23:39:42.483 回答