在科尔多瓦/网络/混合应用程序中登录 Facebook 的最佳解决方案是啥?

Posted

技术标签:

【中文标题】在科尔多瓦/网络/混合应用程序中登录 Facebook 的最佳解决方案是啥?【英文标题】:What is the best solution for facebook login in cordova / web / hybrid apps?在科尔多瓦/网络/混合应用程序中登录 Facebook 的最佳解决方案是什么? 【发布时间】:2016-05-29 11:14:10 【问题描述】:

我想在我的 cordova 应用程序中获得 Facebook 授权和 Facebook 共享。所以我需要一个插件/解决方案来解决这个问题。

我找到了cordova-plugin-facebook4,但是很长时间没有更新,并且不能与上一个 Cordova/Facebook SDK 一起正常工作。

我也尝试过使用 OpenFB,但它有两个主要问题:它也有一些麻烦,并且通过 JS SDK 工作,这意味着我的应用程序在登录时要求用户输入密码,即使智能手机上有一个 facebook 应用程序。

我使用糟糕的 JS 和 Jquery(不是 ionic,不是 Angular 等)。 我想将它用于 androidios。 我想要一个本机登录窗口(不是基于网络的)。

你能为我和社区推荐一些东西吗?

【问题讨论】:

您链接到的 cordova-plugin-facebook4 存储库已于 2 天前更新?这是我个人在 Cordova 中用于 facebook 集成的版本。 @JordanBurnett 你用的是什么版本的cordova? 【参考方案1】:

你试过这个吗?看起来是最好的:

https://github.com/Wizcorp/phonegap-facebook-plugin

也是为了分享,我用这个,就像一个魅力:

https://github.com/EddyVerbruggen/SocialSharing-PhoneGap-Plugin

【讨论】:

我有 Cordova 5.4.1,但在复制“android support v4”(Landroid/support/v4)时出现问题。我花了将近半天的时间来修复它,仍然没有修复它,它几乎偷走了我所有的精力——再也不能了。 @Kir Mazur ,查看此solution 并查看此link @AnuragPandey 它对我不起作用,但我已经以另一种方式做到了。谢谢! 将此添加到 project.properties 以解决 V4 错误问题。 cordova.system.library.7=com.android.support:appcompat-v7:27.1.0

以上是关于在科尔多瓦/网络/混合应用程序中登录 Facebook 的最佳解决方案是啥?的主要内容,如果未能解决你的问题,请参考以下文章

科尔多瓦混合应用程序的单图像启动屏幕实现

如何在科尔多瓦 Android 应用程序中仅定位平板设备

在混合应用程序中访问本机功能 [关闭]

我用科尔多瓦写了我的项目。我可以转换它或在 IOS 中运行它吗?

登录表单中的 IoS 自动填充数据在科尔多瓦应用程序中为空(使用角度)

Cordova:在混合应用程序中显示相机会导致屏幕尺寸被压扁