什么';现在在Xamarin.forms-PCL项目中使用facebook SDK的最佳解决方案是什么?

什么';现在在Xamarin.forms-PCL项目中使用facebook SDK的最佳解决方案是什么?,facebook,xamarin,xamarin.forms,Facebook,Xamarin,Xamarin.forms,我正在使用Xamarin.forms制作应用程序。(PCL项目) 我想使用facebook SDK来使用 -获取我的个人资料。(姓名、电子邮件) -获取我的朋友列表。(他们的帐户id) -贴在我的墙上 我搜索了一下,有很多选择。 有些解决方案似乎已经过时了。(未更新) 使用Xamarin.Auth。(组成部分) 看起来它没有使用facebook应用程序登录安装在手机上的用户 Outercurve基金会的Facebook SDK(组件) 许多人建议使用它。但是 在评级页面,人们说它过时了,

我正在使用Xamarin.forms制作应用程序。(PCL项目)

我想使用facebook SDK来使用 -获取我的个人资料。(姓名、电子邮件) -获取我的朋友列表。(他们的帐户id) -贴在我的墙上

我搜索了一下,有很多选择。 有些解决方案似乎已经过时了。(未更新)

  • 使用Xamarin.Auth。(组成部分)

    • 看起来它没有使用facebook应用程序登录安装在手机上的用户
  • Outercurve基金会的Facebook SDK(组件)

    • 许多人建议使用它。但是
    • 在评级页面,人们说它过时了,现在没用了。(因为它未更新,facebook规则已更改)
  • 来自nuGet软件包的Xamarin的Facebook SDK

    • Xamarin开发者表示,到目前为止,PCL项目还没有FBSDK
  • 我很好奇,使用facebook SDK的好方法是什么? 许多使用Xamarin.forms制作应用程序的开发人员都在使用它


    你们是否将依赖关系服务与本机SDK一起使用?

    No 3是最好的选择。正确,没有用于PCL的Xamarin Facebook绑定库。然而,通过依赖注入实现这一点相当容易。使用DependencyService或其他容器。

    No 3是您的最佳选择。正确,没有用于PCL的Xamarin Facebook绑定库。然而,通过依赖注入实现这一点相当容易。使用DependencyService或其他容器。

    OK。非常感谢@R4nc1d我正在尝试,但在开始时遇到了问题。在这里,我发现这是在其他语言,但你可以翻译在铬和翻译是可以理解的。是的,有一些很好的例子。其中一个是我的带有github的博客帖子示例:OK。非常感谢@R4nc1d我正在尝试,但在开始时遇到了问题。在这里,我发现这是在其他语言,但你可以翻译在铬和翻译是可以理解的。是的,有一些很好的例子。其中一个是我的带有github的blogpost示例: