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)!
Myślę, że problem polega na otwarciu nowej strony, możesz to sprawdzić. – Grumpy
jak masz na myśli? gdzie by to miało miejsce? – Simon
Mam wtyczkę Jos'a działającą - z aplikacją html/js/css. W plugins.xml używam: . –
Libby