Cordova/Phonegap 2.5 + Sharekit 插件 + FacebookConnect

Posted

技术标签:

【中文标题】Cordova/Phonegap 2.5 + Sharekit 插件 + FacebookConnect【英文标题】:Cordova/Phonegap 2.5 + Sharekit Plugin + FacebookConnect 【发布时间】:2013-04-29 08:15:36 【问题描述】:

我正在使用 cordova phonegap 2.5.0 开发一个应用程序,我想在 ios 和 facebookConnect 中实现共享。我正在使用 Sharekit 2 + Sharekit Plugin for phonegap 并且我在共享方面没有问题,但在 facebook 连接方面遇到了一些问题。我可以使用内置函数自行连接:

facebookConnect( );

它似乎工作,但我需要在连接后检索 facebook Uid。 有什么建议吗?

【问题讨论】:

【参考方案1】:

也许这可以帮助其他人......

因为我找不到任何关于我的问题的文档,所以我设法以这种方式解决了:

使用官方 facebook SDK 和 facebook connect 插件 - 此处为 https://developers.facebook.com/ios/ 和此处 https://github.com/phonegap/phonegap-facebook-plugin 的说明 - 用于 facebook 连接。它充满了示例,实现起来非常简单。

通过细粒度安装向我的项目添加了共享工具包 - 此处为说明 https://github.com/ShareKit/ShareKit/wiki/Granular-install - 避免安装 facebook 部分。

添加了 ShareKit 插件 - 此处为说明 https://github.com/phonegap/phonegap-plugins/tree/master/iPhone/ShareKitPlugin - 并从 ShareKitPlugin.m 中注释掉所有对 Facebook 的引用。

现在分享槽 ShareKit 正在工作,我将通过官方 SDK 管理 facebook 分享。

希望对您有所帮助...

【讨论】:

【参考方案2】:

@Teo_ne:花了很多时间,我发现Phonegap_Facebook_Plugin 只适用于IOS v6+,由于Social.framework 不支持IOS v5.x。

【讨论】:

以上是关于Cordova/Phonegap 2.5 + Sharekit 插件 + FacebookConnect的主要内容,如果未能解决你的问题,请参考以下文章

Cordova/Phonegap:无法让 Facebook Phonegap 插件工作

Cordova (PhoneGap) 和 iFrame

Cordova/PhoneGap - 通过应用商店验证

Cordova/Phonegap 1.6 媒体示例

桌面/移动标准网页中的phonegap / cordova社交共享插件

Cordova/PhoneGap:安装 calendarPlugin 后出现链接器错误