2015-05-18 120 views
0

我已使用facebook SDK登录我的android应用程序,我注册了我的Facebook帐户。如果我尝试使用我的个人Facebook帐户登录(我注册了该应用的帐户),但是如果我的朋友尝试使用他的Facebook帐户访问我们有以下错误,则该功能非常完美:多用户测试android应用程序

“密钥哈希无效。 key hash Hash KEYHASH不匹配任何存储的密钥哈希值。配置你的应用密钥哈希值为link to my app。“

我不明白为什么。我给了他所有的权限,并在控制面板中以管理员身份加入他。任何帮助将不胜感激!

回答

0

如何通过apk或Google Play Store手动分发应用程序?

它可以有所作为,你实际上需要2个不同的api键或散列键作为facebook的电话。在您的清单您有类似

<meta-data android:name="com.facebook.sdk.ApplicationId" android:value="@string/fb_app_id" />

@字符串/ fb_app_id为您的开发/调试版本的值,然后发布版本的值,如果您发布的应用程式,例如在谷歌Play商店。

但事实上我对我的应用程序在Facebook Developers website定义2个哈希键值,一个是发展,一个用于实际的释放。