【问题标题】:How to get PhoneGap Facebook Connect plugin working如何让 PhoneGap Facebook Connect 插件工作
【发布时间】:2011-10-09 00:57:28
【问题描述】:

我有一个使用 PhoneGap(现在是 ECLIPSE)在 Dreamweaver CS 5.5 中编写的完整 Android 应用程序。距离将这款出色的应用程序发布到 Android 市场仅一步之遥。我只想要一个“在 Facebook 上分享”按钮,允许用户从应用发布一些信息以及 Android 市场上的应用链接。

我正在尝试使用新的 PhoneGap Facebook Connect 插件,它应该只需要几行代码即可工作。 https://github.com/davejohnson/phonegap-plugin-facebook-connect

有人在 Dreamweaver 中安装了这个插件吗?或者有没有人让它工作?我什至无法通过任何 IDE 找到任何有成功案例的人。

[更新] 我现在完全在 Eclipse 中构建了我的应用程序。我已经设置了我的 app_secret 和 app_id,示例页面上的按钮现在可以响应点击。

  • 登录:警报“未登录”(即使我通过应用程序和浏览器都登录到 Facebook)
  • 我:警报“一个活动访问令牌 mst 用于查询有关当前用户的信息。类型:OAuthException
  • 获取会话:警报“未定义”
  • 获取登录:在浏览器中加载一个 facebook 页面,上面写着“发生错误。请稍后再试”
  • 注销:警报“auth.statusChange 事件”

有什么想法吗?

【问题讨论】:

  • GitHub 文档刚刚更新。它说您需要将此添加到 AndroidManifest.xml,但我仍然没有任何运气。
  • 你最终让它工作了吗?我在 lastes 插件版本上也看到了同样的问题..

标签: android facebook cordova dreamweaver


【解决方案1】:

在 D Johnson 发布的 PhoneGap Facebook Connect 插件中,您还需要在 android SDK 中包含一个小的 java 部分。

正如插件描述所说:

Facebook SDK(原生和 JavaScript)独立于这个插件而变化。 Facebook Android SDK 的工作版本随插件一起分发,在撰写本文时...

不幸的是,这个新的 Facebook Android SDK 没有以 jar 的形式发布,所以你不能轻易地将它放入你机器上安装的 Android SDK 中。

在构建您的项目时,Dreamweaver 将采用这个新库(由新的 phoneGap 插件解决),您的应用程序将正常工作。

这也是我所在的地方,试图找到一种方法将这段 Java 代码包含在原始 SDK 中,以便我也可以将它与 phoneGap 插件一起使用。如果我成功了,我会在这里发帖!

【讨论】:

    【解决方案2】:

    找到了解决办法:我已经接管了eclipse下的项目。然后我可以添加一些额外的 jar (facebook),并且可以轻松地从 DW (index.html + js 文件) 中移动项目结构。

    有一个关于如何做到这一点的教程here

    FB 连接现在在模拟器中工作正常。

    【讨论】:

    • 嗨!我无法打开你发布的教程链接,你能把它粘贴到其他地方吗?你能帮我解决这个问题吗?stackoverflow.com/questions/11624125/…
    • 他要求解决问题...不是教程,如果您遇到问题并已解决,那么建议解决方案
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多