Instalando el plugin facebook de phonegap
Esta es mi primera vez que trabajo con phonegap, y especialmente con cualquiera de su plug en la funcionalidad, tan desnudo conmigo.
Estoy intentando instalar el complemento de phonegap para Facebook de Jos descargable aquí: https://github.com/jos3000/phonegap-plugins/tree/master/Android/Facebook
- Cómo evitar el desplazamiento automático cuando el teclado aparece en jquery mobile popup-dialog
- Gcm mensaje a través de javascript
- ¿Cómo ejecutar javascript en segundo plano?
- Cómo llamar a la función nativa de Iphone / Android desde Javascript?
- ¿Cómo agregar la función en el botón en phonegap?
Tengo la estructura de carpetas configurada así:
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
He añadido el complemento al archivo plugin.xml así:
<plugin name="facebook" value="com.hipsnip.plugins.facebook.FacebookAuth" />
He añadido el facebook.js a mi index.html, y tienen la siguiente función (que se dispara pulsando un botón):
function facebook_login() { var appId = "1234"; // this is your facebook app id change me window.plugins.facebook.authorize(appId,function(res){ alert(res.name); }); });
}); }
La aplicación abre una nueva ventana del navegador (sospecho que es lo que es), pero todo lo que muestra es mi aplicación sin ejecutar javascript. LogCat muestra el error siguiente:
file:///android_asset/www/index.html: Line 95 : TypeError: Result of expression 'window.plugins.facebook' [undefined] is not an object.
Gracias por cualquier ayuda que pueda dar (sospecho que tiene que ver con la forma en que he configurado las carpetas, o la forma en que he añadido el plugin.xml, pero realmente no tengo ni idea)!
- ¿Cómo crear un menú de navegación modal en móviles y evitar el desplazamiento del cuerpo?
- ¿Cómo puedo saber si se produjo una excepción Javascript en una aplicación PhoneGap? (Androide)
- Phonegap - manejo de la notificación push una vez que he dejado el ámbito del índice con window.location.replace
- ¿Alguna forma de comunicarse con WebView en Android?
- ¿Hay una herramienta para permitir el uso de 9 parches de Android en Javascript?
- Los navegadores de Android no gestionan correctamente los eventos de touchmove
- ToolBarAndroid no representa en ReactNative
- La Interfaz de JavaScript de WebView sólo parece funcionar a través de Instant-Run de Android Studio, pero no cuando se compila a través de gradle regular
PhoneGap ahora tiene un complemento oficial de Facebook . Usa eso.
- Android: determina si el código debe residir en la vista de actividad o personalizada
- Daga 2 en Android. Diferentes maneras de almacenar y acceder a un componente @Singleton