Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/200.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当android facebook开发密钥哈希值有效时_Android_Facebook_Hash - Fatal编程技术网

当android facebook开发密钥哈希值有效时

当android facebook开发密钥哈希值有效时,android,facebook,hash,Android,Facebook,Hash,我在facebook开发密钥哈希中遇到问题 我尝试使用facebook分享内容 如Facebook快速入门页面所示。我已经完成了在Android项目中添加facebook SDK的整个步骤。 在生成应用程序的调试apk文件后,我设置了应用程序的开发密钥散列,并将其添加到“添加您的开发和发布密钥散列”字段中。 尝试与运行Facebook应用程序的设备共享,并登录我的开发人员帐户(与我注册应用程序的帐户相同),一切正常。 当我试图与另一台运行Facebook应用程序的设备共享内容时,但出现了不同的F

我在facebook开发密钥哈希中遇到问题

我尝试使用facebook分享内容 如Facebook快速入门页面所示。我已经完成了在Android项目中添加facebook SDK的整个步骤。 在生成应用程序的调试apk文件后,我设置了应用程序的开发密钥散列,并将其添加到“添加您的开发和发布密钥散列”字段中。 尝试与运行Facebook应用程序的设备共享,并登录我的开发人员帐户(与我注册应用程序的帐户相同),一切正常。 当我试图与另一台运行Facebook应用程序的设备共享内容时,但出现了不同的Facebook帐户错误

com.facebook.facebook授权例外:此应用程序没有Android 已配置密钥散列。在“我的应用程序设置”页面上配置应用程序密钥哈希-

我的问题是,开发密钥散列仅限于开发人员测试,所以它仅适用于开发人员帐户交互


Ps:我将应用程序公开并在设置帐户上对所有用户开放,我设置了安装在测试设备上的应用程序提供的开发密钥散列,但我没有设置任何发布密钥散列。

登录到facebook开发帐户,转到应用程序部分下的状态和评论,然后勾选(你想让此应用程序及其所有功能向公众开放吗?是)

你需要在facebook开发者网站上定义哈希键,该哈希键将通过编程方式从你的代码中获取


它与软件包名称同步。

您可以深入应用程序管理并开始使用,例如:
然后它有一些步骤,你应该一步一步地配置你的应用程序的包名和刚刚完成的lancher活动。

已经完成。我也在问题的文本中写了-\通常facebook上的更改需要时间完成…也许我忘了在问题的文本中写它。