我正在使用Facebook整合制作应用。这在模拟器中完美运行但在Android设备上不起作用。
这表示有些错误......
应用程序错误配置Facebook登录。按好然后回到没有连接Facebook的应用程序。
但它使用Hash密钥解决了这个问题
比不存储Access令牌并在设备中过期,因此它在设备中无法正常工作。
它将在模拟器中完美运行但不在设备上运行。为什么呢?
我正在使用Facebook Hackbook代码来实现这一点。
答案 0 :(得分:1)
请参阅我之前回答的以下链接,它将解决您的问题。
Facebook android native application not working on actual device
答案 1 :(得分:1)
您正在使用SSO,因此当您在设备上进行测试时,您已经安装了Facebook,而在模拟器上进行测试时则不然。一种解决方案是使用FORCE_DIALOG_AUTH - 这样您就可以将应用程序与官方应用程序分开。不建议这样做。
我建议您也在模拟器上安装FB官方应用程序,然后让您的应用程序通过它连接/断开连接。不要保存您的SharedPreferences,因为您的应用程序将从FB应用程序中获取它们。