Solo quiero una confirmación.keytool con Android Facebook SDK
estoy desarrollando en las ventanas
que estoy tratando de integrar Facebook en una aplicación y la documentación del SDK dice que necesito 'exportar una firma'
A partir de aquí: http://developers.facebook.com/docs/guides/mobile/#android
Así dice que ejecute este comando:
keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64
primero tuve que descargar openssl: OpenSSL
Ahora el comando anterior, supongo que debe ser convertido a:
"C:\path\to\java\keytool" -exportcert -alias your_alias -keystore "C:\path\to\your\keystore\keystore.name" | "C:\path\to\openssl_install\bin\openssl" sha1 -binary |"C:\path\to\openssl_install\bin\openssl" base64
- Así que quieres la herramienta de claves que se instala en su última versión de Java carpeta de instalación?
- ¿Desea que el alias sea el nombre del alias que usa para una creación de apk normal en eclipse?
- ¿Desea que el almacén de claves sea el que usa al exportar aplicaciones de Android?
- ¿Quieres OpenSSL para ser el que acaba de instalar
Así que una vez que he hecho esto se le pide una contraseña: (se muestra la contraseña como que estoy escribiendo)
Si yo introducir una contraseña correcta consigo
'zR2tey1h9kqPRSW/yEYEr0ruswyD=' (changed for public)
pero si entro en una contraseña incorrecta todavía me devuelve un código en la forma de
'ga0RGNYHvTR5d3SVDEfpQQAPGJ1='?
Así que sí, sólo estaba buscando una confirmación de que estoy haciendo lo correcto, y este es el resultado esperado
Buen blog explicando algunos escollos: http://sean.lyn.ch/2011/07/android-the-facebook-sdk-sso-and-you/ – Blundell
¿Utilizaste 'android' como la contraseña de tu keystore ? –