多用户测试android应用程序

多用户测试android应用程序,android,facebook,hash,facebook-login,facebook-sdk-4.0,Android,Facebook,Hash,Facebook Login,Facebook Sdk 4.0,我已经使用facebook SDK登录了我的android应用程序,并用我的facebook帐户注册了它。如果我尝试使用我的个人facebook帐户(我注册应用程序的帐户)登录,效果会非常好,但是如果我的朋友尝试使用他的facebook帐户访问,我们会出现以下错误: 无效的密钥哈希。密钥哈希KEYHASH与任何存储的密钥哈希不匹配。在上配置应用程序密钥哈希 我不明白为什么。我给了他在控制面板中添加管理员的所有权限。任何帮助都将不胜感激 如何通过apk或Google Play Store手动分发应

我已经使用facebook SDK登录了我的android应用程序,并用我的facebook帐户注册了它。如果我尝试使用我的个人facebook帐户(我注册应用程序的帐户)登录,效果会非常好,但是如果我的朋友尝试使用他的facebook帐户访问,我们会出现以下错误:

无效的密钥哈希。密钥哈希KEYHASH与任何存储的密钥哈希不匹配。在上配置应用程序密钥哈希


我不明白为什么。我给了他在控制面板中添加管理员的所有权限。任何帮助都将不胜感激

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

这可能会有所不同,facebook调用它们时,实际上需要2个不同的api键或散列键。在你的清单中,你有类似的东西

开发/调试版本的@string/fb_app_id的值,然后是发布版本的值(如果您发布应用程序,如在Google Play Store上发布)

实际上,我在上为我的应用程序定义了两个散列键值,一个用于开发,一个用于实际发布