从已安装的Facebook Android应用程序获取访问令牌的问题

时间:2013-02-19 09:30:11

标签: android facebook-android-sdk facebook-access-token android-facebook

我正在使用Facebook SDK 3.0进行身份验证。当设备上没有安装facebook应用程序时,它工作正常。如果Facebook应用程序已安装在设备上,我将无法获取Access令牌值。

我使用的是教程中helloFacebookSampleActivity.java中给出的相同代码。

1 个答案:

答案 0 :(得分:0)

这是由于facebook提供的Single Sign-On功能。它允许用户登录您的应用,如果他/她已经登录,在本机Facebook应用程序中,而无需重新输入用户名和密码。

要实现此功能,您必须将Android密钥哈希提交到您的Facebook个人资料中。有关详细信息,请参阅Step 4给出here