VIG*_*ESH 4 android facebook-login
我想使用Facebook Native登录
我正在关注http://developers.facebook.com/docs/tutorials/androidsdk/3.0/scrumptious/authenticate/ .我得到权限警告框,但当我选择ok我得到SessionState为CLOSED_LOGIN_FAILED.
我也重新检查了App keyHash.有没有任何方法可以从代码本身获取KeyHash,我的意思是在比较时打印它检查的keyhash.
我也经历了很多其他线程,但没有成功,我不知道我哪里错了.什么是所有的可能性,以便我可以收到这个错误.欢迎任何相关的答案.
小智 11
而不是生成keyhash彻底命令行使用以下代码来获取密钥哈希.您需要注意的其他一些事项是:1)在Facebook设置中设置正确的包名称2)在Facebook应用设置仪表板上启用Facebook登录
try {
PackageInfo info = getPackageManager().getPackageInfo(
"com.example.com.tvishi.fb",
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 (NameNotFoundException e) {
} catch (NoSuchAlgorithmException e) {
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9486 次 |
| 最近记录: |