我创建了一个应用程序,它使用easyfacebook在facebook上分享了一个帖子。如果我从我的设备上取消了官方的Facebook应用程序,我可以分享帖子,它可以工作,但当我安装Facebook应用程序时我的应用程序不共享任何东西......任何人都可以帮助我理解为什么应用程序不工作时的脸书应用已安装在我的设备中?
答案 0 :(得分:0)
我认为关键哈希问题遵循代码粘贴应用设置页面中生成的哈希码。
// Add code to print out the key hash
try {
PackageInfo info = getPackageManager().getPackageInfo(
"com.example.assessment", 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) {
}