Facebook集成应用程序在模拟器中运行良好,但在Android设备上运行不佳

时间:2012-10-18 12:07:14

标签: java android

我正在使用Facebook整合制作应用。这在模拟器中完美运行但在Android设备上不起作用。

这表示有些错误......

应用程序错误配置Facebook登录。按好然后回到没有连接Facebook的应用程序。

但它使用Hash密钥解决了这个问题

比不存储Access令牌并在设备中过期,因此它在设备中无法正常工作。

它将在模拟器中完美运行但不在设备上运行。为什么呢?

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

2 个答案:

答案 0 :(得分:1)

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

Facebook android native application not working on actual device

答案 1 :(得分:1)

您正在使用SSO,因此当您在设备上进行测试时,您已经安装了Facebook,而在模拟器上进行测试时则不然。一种解决方案是使用FORCE_DIALOG_AUTH - 这样您就可以将应用程序与官方应用程序分开。不建议这样做。

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