2011-09-09 14 views
7

To jest moja pierwsza praca z phonegapem, a zwłaszcza z każdą z jego funkcji wtyczki, tak naga ze mną.instalowanie wtyczki phonegap facebook

Próbuję zainstalować wtyczkę PhoneGap dla Facebook Jos pobrania tutaj: https://github.com/jos3000/phonegap-plugins/tree/master/Android/Facebook

Mam struktury folderów skonfigurować tak:

src/com/facebook/android/*.java 
src/com/hipsnip/plugins/facebook/FacebookAuth.java 
src/com/my_app/app/App.java 
libs/phonegap-1.0.0.jar 
/res/xml/plugins.xml 
assets/www/index.html facebook.js phonegap-1.0.0.js 

Dodałem plugin do pliku plugin.xml tak:

<plugin name="facebook" value="com.hipsnip.plugins.facebook.FacebookAuth" /> 

dodałem facebook.js do mojego index.html, i mają następujące funkcje (który zostanie wywołany przez naciśnięcie przycisk):

function facebook_login() 
{ 
    var appId = "1234"; // this is your facebook app id change me 

    window.plugins.facebook.authorize(appId,function(res){ 
    alert(res.name); 
    }); 
}); 

}); }

Aplikacja otwiera nowe okno przeglądarki (podejrzewam, że tak właśnie jest), ale wyświetla tylko moją aplikację bez uruchamiania javascript. LogCat pokazuje następujący błąd:

file:///android_asset/www/index.html: Line 95 : TypeError: Result of expression 'window.plugins.facebook' [undefined] is not an object. 

dzięki za pomoc można dać (podejrzewam, że ma do czynienia z okazji, że mam skonfigurować foldery, lub sposób Dodałem wtyczkę. xml, ale tak naprawdę nie mam pojęcia)!

+0

Myślę, że problem polega na otwarciu nowej strony, możesz to sprawdzić. – Grumpy

+0

jak masz na myśli? gdzie by to miało miejsce? – Simon

+1

Mam wtyczkę Jos'a działającą - z aplikacją html/js/css. W plugins.xml używam: . – Libby

Odpowiedz

Powiązane problemy