Android Facebook Api 异常 - Remote_app_id 与存储的 id 不匹配

2023-11-25

我有一个问题,如本文标题所示。我无法登录。

SessionState currentstate =  session.getState();

给我一个状态CLOSED_LOGIN_FAILED。我看了这个帖子,Android Facebook SDK 3.0 在登录时给出“remote_app_id 与存储的 id 不匹配”

我使用 keytool 生成了一个密钥并将其放入应用程序仪表板中。但这似乎没有帮助。对此有任何帮助表示赞赏


从您的 Activity 的 oncreate 中调用以下方法,它将在 logcat 中打印一个哈希键,并将其添加到 Facebook 上应用程序设置中的哈希字段中。再试一次就会成功

  public void printHashKey() {

        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("TEMPTAGHASH KEY:",
                        Base64.encodeToString(md.digest(), Base64.DEFAULT));
            }
        } catch (NameNotFoundException e) {

        } catch (NoSuchAlgorithmException e) {

        }

    }
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android Facebook Api 异常 - Remote_app_id 与存储的 id 不匹配 的相关文章

随机推荐