Apache Cordova Facebook Plugin falla en Init – Android
Actualmente estoy creando una aplicación que utilizará el complemento de Facebook de Apache Cordova para comunicar y autenticar usuarios.
Lo tuve trabajando hace un mes, y luego me estaba acercando al final del desarrollo cuando decidí actualizar a la versión más reciente de Apache Cordova Facebook Plugin y Facebook SDK – ahora no puedo hacerlo funcionar.
- Android Studio 0.5.0 reconstrucción no funciona con Proguard
- Facebook SDK: ApiException: La aplicación proxy no puede solicitar permisos de publicación sin haber sido instalados previamente
- iOS \ Android Facebook SDK - obtener lista de amigos, algunos sin nombre de usuario
- incapaz de escribir jarlist caché archivo Facebook SDK en Android
- No hacer fb como postId que acabo de compartir con éxito
No estoy seguro si Facebook ha cambiado algo, o si Cordova Facebook Connect plugin tiene problemas ahora – estoy literalmente atrapados 🙁
Estos son los pasos que estoy tomando y mis resultados:
NOTA: He eliminado todos los programas y SDK de mi equipo cada vez antes de intentar esto para eliminar cualquier problema de versión cruzada.
- Crea una aplicación de Facebook (siguiendo las instrucciones: https://developers.facebook.com/docs/android/getting-started#create-app )
- Agregar plataforma Android a la aplicación
- Crear un Hash de clave usando 'keytool' en OSX
keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64
- Descargue el último SDK de Facebook ( https://developers.facebook.com/resources/facebook-android-sdk-current.zip )
- Instaló el APK de Facebook ( https://developers.facebook.com/docs/android/getting-started#install )
-
./adb install ~/facebook-android-sdk-3.14/bin/FBAndroid-7.0.0.apk
-
- Instalación de Eclipse Kepler Service Release 2
- Instaló el último SDK de Android (siguiendo las instrucciones: http://developer.android.com/sdk/installing/installing-adt.html )
- Instalación de NodeJS (NPM 1.4.3) para instalar Cordova 3.4.1-0.1.0 (Terminal)
-
sudo npm install -g cordova
-
- Crear solicitud de Cordova
-
cordova create hello com.example.hello "HelloWorld"
-
cd hello
-
cordova platform add android
-
cordova build
-
- Instalado Cordova Facebook Plugin
- Instalación mediante la interfaz de línea de comandos (CLI):
-
cordova -d plugin add https://github.com/phonegap/phonegap-facebook-plugin.git --variable APP_ID="123456789" --variable APP_NAME="myApplication"
-
Fetching plugin "https://github.com/phonegap/phonegap-facebook-plugin.git" via git clone
-
Installing "com.phonegap.plugins.facebookconnect" for android
-
- NOTA: También he intentado instalar manualmente con las siguientes instrucciones: https://github.com/phonegap/phonegap-facebook-plugin
- Instalación mediante la interfaz de línea de comandos (CLI):
- Abra Eclipse> Archivo> Importar> + Android> seleccione Código Android Existente en el Espacio de Trabajo
- Importar
HelloWorld
- Selecciona Propiedades de la aplicación> Android> agrega FacebookSDK como biblioteca
- Copie el ejemplo "Simple" que vino con Cordova Facebook Connect ( https://github.com/phonegap/phonegap-facebook-plugin/tree/master/example/Simple )
- Index.html está enlazando correctamente a:
- Cordoba.js
- Cdv-plugin-fb-connect.js
- Facebook-js-sdk.js
- Importar
- Proyecto> Limpieza
- Ejecutar con el simulador Nexus S
Una vez que HelloWorld abre errores, aparece:
-
Cordova Facebook Connect plugin fail on init
-
Cordova Facebook Connect plugin fail on auth.status
Como he dicho – he intentado instalaciones manuales y CLI instala, ninguno funcionará!
Otras versiones que he probado:
- Córdoba 3.3.0, 3.3.1, 3.4.0, 3.4.1
- SDK de Facebook 3.6, 3.7, 3.8, 3.9
- Android Studio en lugar de Eclipse
Este problema está causando grandes retrasos en nuestro desarrollo y he visto a otros en línea que están teniendo el mismo problema, pero no hay respuestas o respuestas.
¡Gracias por cualquier ayuda!
- Facebook Key Hash para el lanzamiento de Play Store
- El inicio de sesión de Android facebook no funciona con la aplicación de Facebook instalada
- Importe facebook SDK al proyecto cordova / phonegap
- Token AccessToken: ACCESS_TOKEN_REMOVED en Facebook SDK de Android
- Salir de google y facebook en la aplicación Android
- Facebook SDK 3.5 Iniciar sesión a través de la aplicación no funciona
- Compartir un anuncio de pared por facebook android sdk
- Subir imagen a facebook desde la unidad
¿Has intentado fijar el objetivo para config.xml para Facebook SDK 3.8.0? <config-file target="res/xml/config.xml" parent="/*"> <feature name="org.apache.cordova.facebook.Connect"> <param name="android-package" value="org.apache.cordova.facebook.ConnectPlugin" /> </feature> </config-file>
A partir del 6/13/14 esto es lo que funciona para mí, por lo que estableció mis pasos en PasteBin. http://pastebin.com/WvQvqx6U
Básicamente, sólo volví FacebookConnect a 0.4.0.
- Actualizar Actividad actual haciendo clic en la pestaña activa
- ¿Hay alguna forma de obtener el Rect en el que Bitmap se dibuja en Android?