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上發佈你的應用程序,在狀態&評論中,讓它生活>「是」