phonegap 2.2 和 facebook 集成

Posted

技术标签:

【中文标题】phonegap 2.2 和 facebook 集成【英文标题】:phonegap 2.2 and facebook integration 【发布时间】:2012-11-19 18:08:26 【问题描述】:

我最近开始使用 phonegap,我注意到没有最新版本 phonegap 2.2 的教程。更重要的是,自从 phonegap 2.0 以来,显然发生了巨大的变化。由于我是 web-iphone 应用程序的新手,因此我在使用 phonegap 时遇到了很多麻烦。

我正在尝试使用 phonegap 制作一个应用程序,以使用 facebook 登录来获取您的数据(图片、朋友等),然后在您的 facebook 页面上发布、更新状态等。基本上是一个社交应用程序。

似乎没有关于任何 facebook-phonegap 集成和基于社交网络的应用程序的教程。

我看过一个关于 phonegap 1.8 教程的视频,并且非常关注它,只是得到了很多错误。

我关注的是: https://github.com/davejohnson/phonegap-plugin-facebook-connect

并且有协议。

我尝试了很多不同的东西,但似乎 xcode 根本无法识别某些功能或协议。我正在查看是否遗漏了任何内容,但我已按照以下步骤添加了所有内容。 我试过添加 facebook.Framework,额外的头文件,哎呀,我什至在包的 src 文件中添加了来自 facebook SDK 的所有文件: https://github.com/facebook/facebook-ios-sdk

我似乎无法组合一个简单的 Facebook 登录应用程序... 有人让它工作吗?要遵循的具体步骤是什么?我对一个新的 2.2 cordova 项目很满意,直到我把文件:FacebookCONnectPlugin.h 和 .m 都搞砸了。

我确实有 libsqlite3.0.dylib 并且已经按照这些步骤,在各种 .plist 中添加了所有东西,并且多次添加了所有这些奇怪的冗长而烦人的过程...... 我已经尝试添加各种库,但无法想出其他任何东西,所以为什么我不能开始一个简单的科尔多瓦项目并获得登录连接 fb 的选项。就像一个简单的 hackbook 示例......我让它在 Objective-c 演示(新的单视图应用程序项目)中工作......为什么一切都必须如此困难并且无法正常工作。我只想得到一个页面来开始编码。到了这一步,连开始都这么难。

非常沮丧....

非常感谢任何帮助。

-- 我是网络应用程序和 iPhone 的新手...

【问题讨论】:

【参考方案1】:

我让它工作了,但是你需要做很多问题和调整才能让它完全工作。

根据我的经验PhoneGap 插件确实有效,但你必须经常玩。例如。我确定 PhoneGap 插件不支持新的Facebook SDK。即使您导入Deprecated Headers。我不得不使用旧版本的 SDK。而且对于2.7 版本,并非所有插件都受支持,所以我必须坚持使用旧版本2.5,这样我才能让我的项目正常工作。

即使我让这个插件在iOS 上工作,它也不能在android 上工作。如果您正在寻找快速的生产力,那么它是一个非常好的开发平台,但我仍然对严重依赖没有持续维护的插件感到有些奇观。

希望这会有所帮助。

【讨论】:

以上是关于phonegap 2.2 和 facebook 集成的主要内容,如果未能解决你的问题,请参考以下文章

Facebook 连接 + Phonegap 3

phonegap facebook connect 在 iphone 4 和 iphone 5 上失败

Phonegap 3.0.0 - Facebook SDK 3.6 - FB 插件:找不到 Facebook 连接

phonegap 无法与 facebook 整合

phonegap应用程序中的Facebook Like按钮?

Phonegap Cordova 使用 Facebook 登录