如何在混合应用程序中实现 Facebook 社交登录?

How to implement Facebook Social Login in Hybrid application?

我打算在我的混合应用程序(HTML5/CSS/JS 和 Cordova)中使用 Facebook 社交登录,但是在转到 Facebook 开发人员时,我看不到选择基于 cordova 的应用程序的选项。

那么我是否应该考虑 www ,即基于 Javascript 的 SDK 来实现 facebook 社交登录?

从安全的角度来看,在混合应用中选择JS SDK是不是一个好的选择?

谢谢!

是的,您可以选择 www 为混合平台创建应用程序,您只需要将应用程序 ID 设置到应用程序中,这样如果有人反编译您的应用程序,他们只会得到一个应用程序 ID仅此而已,其他所有内容都保存到您的开发者 Facebook 帐户中。

因此,您可以使用此 www 创建您的应用程序,而不必担心应用程序的安全性。

您还可以使用最简单的 OpenFB,

创建 Facebook 登录

您只需从 Facebook Developer Account

创建 Facebook API

并将 App ID 传递到 facebook 登录功能的 javascript 文件中。