我上个月安装了Cordova的Facebook plugin。上周我实现了showDialog,让人们使用“apprequests”方法邀请他们的朋友加入应用。当我和两个朋友一起尝试时,它很有用,他们得到了邀请。Cordova:Facebook插件:showDialog apprequests
今天,再次尝试,一切正常 - 除了我邀请的人从未收到任何通知。
这里是(使用NGCordova's wrapper)的调用的代码:
$cordovaFacebook.showDialog({ method: "apprequests", message: "Come on man, check out my application." })
.then(function(success) {
console.log("success", success);
// success
}, function (error) {
console.log("error", error);
// error
});
控制台显示成功:
success Object {to: Array[3], request: "id_of_request"}
request: "id_of_request"
to: Array[3]
0: "user_id_1"
1: "user_id_2"
2: "user_id_3"
length: 3
中的用户ID也不错。但没有通知他们在他们的Facebook帐户。
我试了一下,到目前为止:
- 重新安装Facebook的插件
- 创建另一个Facebook应用程序并使用其凭据,而不是
- 安装最新版本NGCordova的(不太可能有帮助,是一个简单的包装。 ..)
- 使用其他方法,如“feed”,并发布到我的墙上 - 它的工作原理。
以NGCordova出来的图片,使用基本功能相同的行为:
facebookConnectPlugin.showDialog({ method: "apprequests", message: "Come on man, check out my application." }, function(success) {
console.log(success);
}, function(error) {
console.log(error);
});
这会触发成功,以及和仍然没有通知。提前为任何帮助
谢谢,我想我的想法......