2014-04-21 26 views
6

miałem następnie link -PhoneGap z Facebook login

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

zainstalować Facebook login do PhoneGap.

Następnie kopiuję próbkę "Scrumptious" z folderu wtyczki "com.phonegap.plugins.facebookconnect". Ponadto zaktualizowałem "Identyfikator aplikacji" w pliku index.html.

Jednak nadal mam błąd z logem, jak poniżej. Próbuję poprosić Google, ale wciąż naprawiam ten problem. Proszę pomóż.

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

Twój Wersja Cordova? – jgillich

+0

Czy rozwiązałeś ten problem? Mam to samo :( – Gleb

Odpowiedz

0

ja otrzymywał dokładnie ten sam błąd, i nie mogłem znaleźć nigdzie poprawkę, ale okazuje się, że błąd był spowodowany jak ja próbuje użyć wtyczki.

Jeśli uzyskasz dostęp do metod wtyczki facebooka za pomocą window.facebookConnectPlugin, nie zobaczysz już błędu i powinien on działać poprawnie, próbując uzyskać dostęp do metod wtyczki za pośrednictwem obiektu FB lub CDV.FB otrzymasz błąd, a rzeczy będą po prostu nie działa dla ciebie.

Nie jestem pewien, czy to ci pomoże, ale jesteś jedyną osobą, którą widziałem, publikując ten sam błąd i tak się z nią obchodzę, więc mam nadzieję, że to zadziała również dla Ciebie.

0

„init” metoda nie jest potrzebna bardziej, że nowe API uzyskać identyfikator aplikacji z APP_ID właściwości String (w strings.xml) I używać facebookConnectPlugin zamiast FB

Proszę zobaczyć zmiany tutaj https://github.com/phonegap/phonegap-facebook-plugin/pull/351

+0

Ok Mam ten sam problem, więc pomyślałem, że powinienem usunąć linię init, ale potem zdałem sobie sprawę, że było to jedyne miejsce, w którym napisano identyfikator aplikacji. Ponownie przeczytałem twój komentarz i zdałem sobie sprawę, że wspomniałeś coś o łańcuchach .xml .Nie jestem pewien, co masz na myśli przez to. Byłbym bardzo wdzięczny, gdyby można opracować na strings.xml, ponieważ nie mogę znaleźć tego pliku w moim projekcie .Btw próbuję obecnie wdrożyć to na iOS. Dzięki –

+0

Plik Btw my -info.plist jest załączony tutaj, jeśli to pomaga http://goo.gl/BX9hXE –

Powiązane problemy