Cordova / Phonegap 应用程序 - 更改 Facebook 帐户

Posted

技术标签:

【中文标题】Cordova / Phonegap 应用程序 - 更改 Facebook 帐户【英文标题】:Cordova / Phonegap app - change Facebook account 【发布时间】:2014-03-12 20:52:23 【问题描述】:

所以我正在使用 Phonegap 构建一个应用程序,并将通过 Facebook、Google 和 Twitter 提供社交登录。

登录其中之一时,它会询问权限。授予它,您就可以登录了。太好了。我的问题是,如果我想连接另一个帐户,我该怎么做?在普通浏览器上,我会去 Facebook,断开连接,连接第二个帐户,然后返回应用程序连接。但是 Phonegap 使用 webviews,并且没有 URL 可用于访问 Facebook 和更改用户。但是,即使断开连接,也无法连接到另一个帐户。

我该如何解决?

先谢谢了!

【问题讨论】:

【参考方案1】:

不可能。请参阅此处的 facebook 文档。

https://developers.facebook.com/docs/facebook-login/

【讨论】:

其实你说的不对,正如官方文档显示的那样,看来我可以要求完全断开FB:developers.facebook.com/docs/facebook-login/login-flow-for-web/…【参考方案2】:

其实这里就是解决方案。当用户使用此插件点击注销按钮时清除所有 webview cookie:

https://github.com/bez4pieci/Phonegap-Cookies-Plugin/tree/master

【讨论】:

【参考方案3】:

这是不可能的,请实现核心 Facebook sdk,您将完全控制 Facebook sdk 唱歌和 ios 退出选项这里是一个详细的教程。 http://m-farhan.com/2014/03/ios-facebook-sdk-tutorial/

【讨论】:

IOS与问题没有关联。

以上是关于Cordova / Phonegap 应用程序 - 更改 Facebook 帐户的主要内容,如果未能解决你的问题,请参考以下文章

我如何将 Phonegap 项目创建的 cordova 1.9 更新为 cordova 3.1

Cordova (PhoneGap) 和 iFrame

PhoneGap/Cordova 设备未准备好

用于 Phonegap/Cordova 应用程序的 Firebase 分析

使用 phonegap / cordova 更改设备配置文件

Phonegap / Cordova 改变个别声音的音量?