繁体   English   中英

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

[英]Facebook integration app works perfect in Emulator but not on Android device

我正在与Facebook集成制作应用程序。 这在模拟器中完美运行但在Android设备上不起作用。

这表明有些错误......

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

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

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

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

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

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM