8

我上个月安装了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); 
    }); 

这会触发成功,以及和仍然没有通知。提前为任何帮助

谢谢,我想我的想法......

回答

0

喂你的检查Facebook的移动应用程序的通知?

3

只需在Facebook Developers上发布你的应用程序,在状态&评论中,让它生活>“是”