phonegap + facebook 插件:登录打开浏览器而不是弹出窗口(iOS)
Posted
技术标签:
【中文标题】phonegap + facebook 插件:登录打开浏览器而不是弹出窗口(iOS)【英文标题】:phonegap + facebook plugin: login opens browser instead of popup (iOS) 【发布时间】:2012-03-14 12:16:56 【问题描述】:我正在构建一个带有 facebook 身份验证 (https://github.com/davejohnson/phonegap-plugin-facebook-connect) 的 phonegap 应用程序。我已经在 android 上运行它,但在 ios 上,我遇到了这个问题:
当我单击“登录”(在插件提供的示例 index.html 上)时,它会打开一个浏览器窗口并转到 facebook 的移动登录页面,而不是在弹出窗口中打开 facebook 登录对话框。
但是,当我点击“墙帖”时,它确实打开了预期的弹出窗口(虽然它看起来也有问题,但登录似乎不起作用)。
我可以做些什么来确保登录对话框而不是浏览器的弹出窗口打开?
干杯,
霍夫
【问题讨论】:
可能重复:[1]:***.com/questions/4130073/… 【参考方案1】:现在,当设备支持多任务但未安装 FB 应用程序时,这是 FBConnect 的默认行为。弹出窗口仅用于不支持多任务的设备。
如果你真的想要弹出窗口,你必须进入 FBConnect 代码并更改它,以便它始终使用 FBDialog。
行为记录在这里https://developers.facebook.com/docs/mobile/ios/build/#implementsso
【讨论】:
谢谢,有道理 - 你能指出这是记录在哪里吗? 文档链接已损坏。以上是关于phonegap + facebook 插件:登录打开浏览器而不是弹出窗口(iOS)的主要内容,如果未能解决你的问题,请参考以下文章
Facebook Phonegap 插件 - 能够登录(似乎)但无法获取访问令牌
Wizcorp phonegap facebook 插件的问题
Phonegap Cordova 使用 Facebook 登录