Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] Re: Login através de Facebook ou Google Account, alguém já fez?

Exatamente. Segue um método para você descobrir a sua hash (e não precisarcopiar dígito por dígito... rs):

public static final boolean DEBUG = true;
private static final String TAG = "FacebookHash";
private static final String PACKAGE = "br.com.blablabla"; // coloca seu package do projeto aqui
private static final String FACEBOOK_CRYPTOGRAPHY = "SHA";

     public static void showFacebookHashKey(Context context) {
if(DEBUG) {
       try {
           PackageInfo info = context.getPackageManager().getPackageInfo(Utilidade.PACKAGE, PackageManager.GET_SIGNATURES);
           for (Signature signature : info.signatures) {
               MessageDigest md = MessageDigest.getInstance(FACEBOOK_CRYPTOGRAPHY);
               md.update(signature.toByteArray());
               Log.i(TAG, "KeyHash: " + Base64.encodeToString(md.digest(), Base64.DEFAULT));
           }
       } catch (Exception e) {
        Log.w(TAG, "Impossível recuperar Hash do Facebook!");
       }
}
    }

Desculpa jogar o código de qq jeito, mas estou numa pressa danada. :)

Abs

Danilo Mendonça

2015-02-12 23:09 GMT-02:00 Danilo Mendonça <danilo.mendonca@tecsinapse.com.br>:
Exatamente. Segue um método para você descobrir a sua hash (e não precisar copiar dígito por dígito... rs):

public static final boolean DEBUG = true;
private static final String TAG = "FacebookHash";
private static final String PACKAGE = "br.com.blablabla"; // coloca seu package do projeto aqui
private static final String FACEBOOK_CRYPTOGRAPHY = "SHA";

     public static void showFacebookHashKey(Context context) {
if(DEBUG) {
       try {
           PackageInfo info = context.getPackageManager().getPackageInfo(Utilidade.PACKAGE, PackageManager.GET_SIGNATURES);
           for (Signature signature : info.signatures) {
               MessageDigest md = MessageDigest.getInstance(FACEBOOK_CRYPTOGRAPHY);
               md.update(signature.toByteArray());
               Log.i(TAG, "KeyHash: " + Base64.encodeToString(md.digest(), Base64.DEFAULT));
           }
       } catch (Exception e) {
        Log.w(TAG, "Impossível recuperar Hash do Facebook!");
       }
}
    }

Desculpa jogar o código de qq jeito, mas estou numa pressa danada. :)

Abs

TecSinapse
Danilo Mendonça
Laboratório de Inovação em Produtos
E-mail: danilo.mendonca@tecsinapse.com.br
Tel: (48)3238-7813 | (48)9173-7776


2015-02-12 23:03 GMT-02:00 Thiago Machado <thiagomachadofaria@gmail.com>:

Qual hash key ? essa que aparece no print ?

Em terça-feira, 5 de fevereiro de 2013 19:44:58 UTC-2, Suelen GC escreveu:
Olá pessoas,

Alguém teria um código de exemplo de como funciona o login (autenticação) através do Facebook ou Google Account?


Thanks,
--

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário