gpt4 book ai didi

android - 如何创建 Facebook key 哈希?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:18:31 25 4
gpt4 key购买 nike

在 Facebook android 教程中,我们被告知使用以下代码来创建 key 哈希:

keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary | openssl base64

这是适用于所有情况的确切代码吗?例如 ~/.android/debug.keystore 应该是 C:/folderone/foldertwo/.android/debug.keystore 吗?

如您所见,我不确定是否需要引号,是否需要完整路径!

有谁能提供一个真实世界的例子吗?


https://developers.facebook.com/docs/mobile/android/build/#sso

最佳答案

尝试

try {
PackageInfo info = getPackageManager().getPackageInfo("com.eatapp", PackageManager.GET_SIGNATURES);
for (Signature signature : info.signatures) {
MessageDigest md = MessageDigest.getInstance("SHA");
md.update(signature.toByteArray());
Log.e("MY KEY HASH:", Base64.encodeToString(md.digest(), Base64.DEFAULT));
}
} catch (NameNotFoundException e) {

} catch (NoSuchAlgorithmException e) {

}

在你的主要 Activity 中 :-) 这是唯一适用于 Android SDK 3.0 的解决方案

关于android - 如何创建 Facebook key 哈希?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10042022/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com