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) {
Desculpa jogar o código de qq jeito, mas estou numa pressa danada. :)
Abs
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 aquiprivate 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
Laboratório de Inovação em Produtos
E-mail: danilo.mendonca@tecsinapse.com.br
Tel: (48)3238-7813 | (48)9173-77762015-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:--
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.






0 comentários:
Postar um comentário