ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

此应用没有配置Android Key哈希. – 使用Facebook SDK登录

2019-09-26 16:25:36  阅读:224  来源: 互联网

标签:android facebook facebook-login login facebook-graph-api-v2-2


我有关于在我的应用程序中使用facebook帐号登录的问题.我读到了Facebook Doc.我做了所有的步骤作为Facebook Doc.

首先登录应用程序中的facebook帐户 – 成功!而不是在应用程序中注销.我想再次使用我的facebook帐号登录.但不工作!!我接受了这个例外!请帮我 !

例外:此应用没有配置Android Key哈希.在http:developers.facebook.com/apps/“APP ID”配置您的应用密钥哈希值

Finaly;我曾经使用HashKey Genarate的部分代码

 try {
        PackageInfo info =     getPackageManager().getPackageInfo("MY PACKAGE NAME",     PackageManager.GET_SIGNATURES);
        for (android.content.pm.Signature signature : info.signatures) {
            MessageDigest md = MessageDigest.getInstance("SHA");
            md.update(signature.toByteArray());
            String sign=Base64.encodeToString(md.digest(), Base64.DEFAULT);
            Log.e("MY KEY HASH:", sign);
          //  Toast.makeText(getApplicationContext(),sign,     Toast.LENGTH_LONG).show();
        }
} catch (NameNotFoundException e) {
} catch (NoSuchAlgorithmException e) {
}

我解决了我的问题.我应该在Facebook上完成设置.
脚步 :

>转到facebook开发者页面:
https://developers.facebook.com/
>打开应用程序选项卡,然后打开
单击设置
>将生成的hashkey粘贴到HashKey的字段上=如果还没有,请获取代码的密钥哈希部分
>并且单点登录将为“是”:单点登录:启用此设置.

我想分享我的决心.也许有人需要这个解决方案祝好运 !

解决方法:

您无需生成哈希密钥.当您尝试从您的应用程序访问Facebook时,您将收到错误消息,说明未注册或配置“[哈希键]”.只需复制该密钥并转到developer.facebook.com,您已经注册了您的应用程序以进行Facebook验证,并包含在密钥哈希下.

请记住:对于每个设备,哈希键可能不同.你需要新鲜包含它.

默认情况下,此键应该:2jmj7l5rSw0yVb / vlWAYkK / YBwk =

此外,在所有事情之前,您需要向Facebook提供您的应用程序详细信息,以及您使用Facebook功能的截图以及您使用的原因.他们需要验证这一点.

标签:android,facebook,facebook-login,login,facebook-graph-api-v2-2
来源: https://codeday.me/bug/20190926/1820831.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有