Ho installato il mese scorso il Facebook plugin per Cordova. La scorsa settimana ho implementato lo showDialog per consentire alle persone di invitare i propri amici all'app utilizzando il metodo "apprequests". Ha funzionato quando ho provato con due amici, hanno ricevuto gli inviti.Cordova: plug-in di Facebook: showDialog apprequests
Oggi, riprovando, tutto funziona correttamente, tranne che le persone che invito non ricevono mai alcuna notifica.
ecco il codice della chiamata (utilizzando 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
});
La console mostra successo:
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
gli ID utente sono stati buoni anche. Ma nessuna notifica per loro sul proprio account Facebook.
Quello che ho provato finora:
- reinstallazione Facebook plug
- creare un'altra applicazione Facebook e utilizzare le sue credenziali al posto
- installare l'ultima versione di NGCordova (improbabile per aiutare, è semplicemente un wrapper. ..)
- Utilizzando altri metodi, come "feed" e posta sulla mia bacheca - funziona.
Prendendo NGCordova fuori dal quadro, utilizzando la funzione di base si comportano allo stesso:
facebookConnectPlugin.showDialog({ method: "apprequests", message: "Come on man, check out my application." }, function(success) {
console.log(success);
}, function(error) {
console.log(error);
});
Questo innesca successo così ed ancora nessuna comunicazione.
Grazie in anticipo per qualsiasi aiuto, credo di essere a corto di idee ...