0

我正在制作一个与 Facebook 集成的应用程序。这在模拟器中完美运行,但不适用于 android 设备。

这表明一些错误...

应用程序为 Facebook 登录配置错误。按确定返回应用程序而不连接 Facebook。

但它使用哈希键解决了这个问题

比它不存储访问令牌并在设备中过期之后,它在设备中无法正常工作。

它可以在模拟器中完美运行,但不能在设备上运行。为什么?

我正在使用 Facebook Hackbook 代码来实现这一点。

4

2 回答 2

1

请参阅我之前的答案的以下链接,它将解决您的问题。

Facebook android本机应用程序无法在实际设备上运行

于 2012-10-18T12:13:21.183 回答
1

您正在使用 SSO,所以当您在设备上进行测试时,您可能已经安装了 Facebook,而当您在模拟器上进行测试时,您却没有。一种解决方案是使用 FORCE_DIALOG_AUTH - 这样您就可以将您的应用程序与官方应用程序分开。虽然不推荐。

我建议您也将 FB 官方应用程序安装在模拟器上,然后让您的应用程序通过它连接/断开连接。不要保存您的 SharedPreferences,因为您的应用会从 FB 应用中获取它们。

于 2012-10-18T12:39:15.260 回答