phonegap facebook connect 在 iphone 4 和 iphone 5 上失败
Posted
技术标签:
【中文标题】phonegap facebook connect 在 iphone 4 和 iphone 5 上失败【英文标题】:phonegap facebook connect fail on iphone 4 and iphone 5 【发布时间】:2014-04-25 00:34:24 【问题描述】:我正在使用 PhoneGap 3.4 开发一个连接到 facebook 的 ios 应用程序 我用这个插件连接到facebook:https://github.com/phonegap/phonegap-facebook-plugin
一切都可以在 xcode 5.1 提供的模拟器中运行。 我在 iphone 3gs 上测试了该应用程序,与 Facebook 的连接仍然有效。
也用 iphone 4s 和 facebook 连接测试过:FB.login 没有被调用。 iphone 5s 也是如此。
xcode 控制台甚至开发者模式下的 safari 控制台都没有错误。
插件已过期
【问题讨论】:
【参考方案1】:确保正确设置您的 config.xml
<access origin="https://m.facebook.com" />
<access origin="https://graph.facebook.com" />
<access origin="https://api.facebook.com" />
<access origin="https://*.fbcdn.net" />
<access origin="https://*.akamaihd.net" />
<feature name="org.apache.cordova.facebook.Connect">
<param name="ios-package" value="FacebookConnectPlugin" />
</feature>
或
使用此命令安装您的 facebook phonegap 插件
cordova plugin add https://github.com/phonegap/phonegap-facebook-plugin.git --variable APP_ID="XXXXXXXXXXXXXX" --variable APP_NAME=“YOUR_APP_NAME
永远不要使用plugman来安装cordova插件。
【讨论】:
以上是关于phonegap facebook connect 在 iphone 4 和 iphone 5 上失败的主要内容,如果未能解决你的问题,请参考以下文章
PhoneGap Facebook Connect 没有回拨
Facebook“错误 2”与 Phonegap 在 ios 上构建 Facebook Connect 插件
Cordova/Phonegap iOS:Facebook Connect 插件没有访问权限
phonegap 3.3 iOS Facebook Connect redirect_uri 必须是绝对的