2014-04-21 16 views
6

avevo seguito il link -PhoneGap con facebook login

https://github.com/phonegap-build/FacebookConnect/blob/962eb0a1c07935ff813e28aa9eaa5581f2e10416/README.md

installare facebook login per PhoneGap.

Successivamente, copio il campione "Scrumptious" dalla cartella dei plugin "com.phonegap.plugins.facebookconnect". Inoltre, avevo aggiornato "ID app" in index.html.

Tuttavia, ho ancora errore con il registro come di seguito. Provo a chiedere a Google ma continuo a risolvere questo problema. Per favore aiuto.

2014-04-21 20:02:04.247 HelloWorld[29811:60b] Multi-tasking -> Device: YES, App: YES

2014-04-21 20:02:04.259 HelloWorld[29811:60b] Unlimited access to network resources

2014-04-21 20:02:04.614 HelloWorld[29811:60b] Resetting plugins due to page load.

2014-04-21 20:02:04.847 HelloWorld[29811:60b] Init FacebookConnect Session

2014-04-21 20:02:04.848 HelloWorld[29811:60b] ERROR: Method 'init:' not defined in Plugin 'org.apache.cordova.facebook.Connect

'

+0

tuo Versione Cordova? – jgillich

+0

Hai risolto questo problema? Ho lo stesso :( – Gleb

risposta

0

stavo ricevendo lo stesso errore esatto, e non riusciva a trovare una soluzione da nessuna parte, ma si scopre l'errore è stato a causa di come stavo cercando di utilizzare il plugin.

Se si accede ai metodi del plugin di Facebook tramite window.facebookConnectPlugin non si vedrà più l'errore e dovrebbe funzionare correttamente, tentando di accedere ai metodi del plugin tramite l'oggetto FB o CDV.FB si riceverà l'errore e le cose andranno solo non lavoro per te.

Non so se questo ti aiuterà, ma tu sei l'unica altra persona che ho visto postare lo stesso errore ed è così che mi sono aggirato, quindi spero che funzionerà anche per te.

0

Il metodo "init" non occorrono altre in quanto nuove API ottenere l'ID applicazione dalla proprietà di stringa APP_ID (in strings.xml) E utilizzare facebookConnectPlugin invece di FB

prega, vedere Modifiche qui https://github.com/phonegap/phonegap-facebook-plugin/pull/351

+0

Ok, sto avendo lo stesso problema quindi ho pensato di rimuovere la riga di init ma ho realizzato che era l'unico posto in cui è stato scritto l'id della app. Ho riletto il tuo commento e mi sono reso conto che hai parlato di stringhe .xml Non sono sicuro di cosa intendessi. Sarei molto grato se tu potessi elaborare su strings.xml dato che non riesco a trovare quel file nel mio progetto. Btw sto cercando di implementarlo per iOS. Grazie –

+0

Btw my -info.plist l'immagine è allegata qui se questo aiuta http://goo.gl/BX9hXE –