Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/194.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android:我可以在没有安装facebook应用程序的情况下使用facebook sdk吗?_Android_Facebook_Sdk - Fatal编程技术网

Android:我可以在没有安装facebook应用程序的情况下使用facebook sdk吗?

Android:我可以在没有安装facebook应用程序的情况下使用facebook sdk吗?,android,facebook,sdk,Android,Facebook,Sdk,我只是从android的Facebook SDK开始 我尝试按照本教程进行操作: 我忘了将facebook.apk安装到我的模拟器上,并且所有示例都没有正确运行。 然后我安装了,现在没问题了 但文件说: If you choose not to install this APK to your emulator, you can still develop with the Facebook SDK. In this case your app's Facebook authenticatio

我只是从android的Facebook SDK开始 我尝试按照本教程进行操作:

我忘了将facebook.apk安装到我的模拟器上,并且所有示例都没有正确运行。 然后我安装了,现在没问题了

但文件说:

If you choose not to install this APK to your emulator, you can still develop with 
the Facebook SDK. In this case your app's Facebook authentication will fall back
to taking place via a web view, rather than with the smoother app switching flow.
所以,我想知道我是否应该在没有安装facebook应用程序的情况下使用facebook sdk


我的最终目标是分享一个face book的链接(无论是否安装facebook应用)

在设备/模拟器上安装facebook应用程序与在web环境(如webView)中运行facebook应用程序之间的最大区别是

当你安装了用户可能使用的Facebook应用程序时,这将允许用户只需登录一次Facebook,并在所有应用程序中登录

当你在webview下工作时,你的应用程序有自己的沙箱,用户必须从你的应用程序登录到Facebook

Facebook应用程序在本地实现的一些观点与在网络上实现的观点相比有更多的差异,但在我看来,这些都是细微的差异

至于你的问题,如果你使用的是Facebook SDK,你的应用程序在这两种情况下都能工作,问题是用户体验如何


如今,Goole Play的下载量超过5亿次,所以你的用户很可能已经安装了该应用程序

即使没有安装官方应用程序,你也可以登录facebook,但它会让用户通过基于web的授权;使用facebook应用程序只会让事情变得“更顺利”。但既然你说:

我的最终目标是分享一个facebook的链接(无论是否安装facebook应用程序)


我建议您使用
Easy Facebook Android SDK
。它使事情变得不那么复杂。你可以跟着。你应该在15分钟内发布到facebook上。

这取决于,在很多情况下,facebook并没有安装在设备上。在这些情况下,如果你不处理应用程序,应用程序将崩溃,因此,在你的程序中更好地处理这两种方式。你可以使用如果没有安装facebook,那么登录将基于浏览器参见facebook示例---SessionLoginSample应用程序在这两种情况下都能工作。使用此链接登录..谢谢大家,现在我可以在不安装facebook应用程序的情况下运行这些示例。当然,这并不顺利。