zoukankan      html  css  js  c++  java
  • Facebook配置散列秘钥

    在接入facebook的登陆的时候,发现需要配置散列秘钥,需要我们自己生成,我之前有一篇写了如何获取的方法,但是最近发现,我获取的值配置到facebook后,秘钥不对,也不知道为什么。最后没办法,弃用之前的方法,直接在onCreate方法中用代码生成散列秘钥,然后在配置到facebook,发现好用。也不管是什么原因了,只要好用就行了,哈哈,代码在下面:

            try {
    
                PackageInfo info = getPackageManager().getPackageInfo(
                       "your package name",
                        PackageManager.GET_SIGNATURES);
                for (Signature signature : info.signatures) {
                    MessageDigest md = MessageDigest.getInstance("SHA");
                    md.update(signature.toByteArray());
                    Log.d("KeyHash:", Base64.encodeToString(md.digest(), Base64.DEFAULT));
                }
            } catch (PackageManager.NameNotFoundException e) {
    
            } catch (NoSuchAlgorithmException e) {
    
            }
  • 相关阅读:
    1007 Maximum Subsequence Sum(25 分)
    1006 Sign In and Sign Out(25 分)
    1005 Spell It Right
    1004 Counting Leaves
    Struts10分钟入门
    MyBais入门
    Hibernate注解
    save,flush,evict
    HQL连接查询
    Hibernate-延迟加载和立即加载
  • 原文地址:https://www.cnblogs.com/whj0402/p/14335492.html
Copyright © 2011-2022 走看看