问题标签 [phonegap-facebook-plugin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
295 浏览

facebook - Phonegap 使用 Phonegap Facebook 插件构建

我正在使用PhoneGap Build。我在这里使用这个插件:https ://github.com/Wizcorp/phonegap-facebook-plugin只是为 Facebook 广告添加安装跟踪我已经为移动广告设置了当人们在点击移动 Facebook 广告后安装应用程序时。

在“4.启用安装跟踪”下的 Facebook SDK 中:https ://developers.facebook.com/docs/app-ads/sdk

它说:“要启用安装跟踪,请在您的应用程序激活后调用应用程序事件记录器。”

在这个插件的事件下的自述文件中,它说:

“插件中会自动为您跟踪激活事件。”

这是否意味着没有代码可写,一旦我只需将插件添加到配置 xml 中,它就会自动调用 FB.AppEvents.activateApp() ?

我尝试使用 Facebook SDK for Javascript 手动调用 FB.AppEvents.activateApp() ,但收到 AppEvents undefined 错误。

0 投票
0 回答
397 浏览

facebook - Ionic Phonegap Facebook 原生 | 密钥哈希错误

我正在使用 Ionic 构建和应用程序。

我已经关注了这篇关于将我的应用程序与本机 facebook sdk 集成的文章,以便为我的用户提供更愉快的体验。

不幸的是,从今天开始,Facebook 登录卡住并一直响应“无效的密钥哈希。密钥哈希 XXX 与任何存储的密钥哈希不匹配......”

我仍在开发中运行我的应用程序,我从未构建过它。

我已经阅读了所有关于设置密钥哈希的文章。

试过:

这应该是为了开发,但我注意到这个命令的响应键与我上面报告的错误不同。

我认为我的应用程序卡住了一个错误的哈希键,它来自我不知道在哪里......因为它应该从 ./android 的 debug.keystore 获取密钥。

我还尝试创建一个仅复制 www 文件夹的全新应用程序,重复上面文章中的配置步骤,但没有任何改变。同样的错误,从错误中报告的同样错误的密钥哈希。

真不知道可能是什么问题。

我的 facebook 应用程序是 LIVE,我在 mac 上。

我在我的安卓手机上运行我的应用程序ionic run android

0 投票
1 回答
70 浏览

android - 在 Cordova v6.1.1 中添加 Wizcorp/phonegap-facebook-plugin 时 Android 构建失败

由于来自 Google Play 的警告,我将我的 Cordova 版本升级到了最新版本 (6.1.1)。之后,当我添加 phonegap-facebook-plugin 时,我无法为我的项目创建 Android 版本。它显示以下错误:

如何解决这个问题?

0 投票
2 回答
338 浏览

ionic-framework - 带有phonegap-facebook-plugin的离子:无效的哈希键

它工作正常。我用脸书登录。过了一会儿,我不知道确切的原因,当我尝试使用 facebook 登录时,它开始显示:

无效的密钥哈希。密钥哈希......与任何存储的密钥哈希不匹配。在http://developers.facebook.com/apps/配置您的应用程序密钥哈希...

错误消息中显示的哈希键不是在开发人员 Facebook 中设置的哈希键,并且之前已经工作过。我试图把这个哈希放在developers.facebook 中,但也不起作用。

经过数小时的研究:

  • 在 Facebook 开发者中删除了该应用
  • 从 ionic 项目中删除 cordova 插件
  • 删除 C:\Users\yourUserName.android 下的文件 debug.keystore
  • 使用“keytools”生成新密钥
  • 在developers.facebook.com 上创建一个新应用并添加新的哈希键

然后它又开始工作了。但是现在,它再次向我展示了相同的“无效哈希键”:(

有什么帮助吗?

编辑:

我只删除了 debug.keystore 并运行了“ionic run android”。然后向我显示了相同的错误,但使用了新的哈希键,我再次尝试将它们显示在错误消息中的哈希键放入,它现在正在工作。但这很奇怪,因为我第一次使用“keytools”生成并放入 developer.facebook 的哈希键是徒劳的。

我遵循本教程:https ://ionicthemes.com/tutorials/about/native-facebook-login-with-ionic-framework

0 投票
0 回答
308 浏览

ionic-framework - Cordova Facebook 插件构建失败并且在浏览器中无法正常工作

按照下一个链接http://ngcordova.com/docs/plugins/facebook/我输入下一行

科尔多瓦插件添加https://github.com/Wizcorp/phonegap-facebook-plugin.git --variable APP_ID="123456789" --variable APP_NAME="myApplication"

在本地使用插件。之后,离子构建失败

所以我决定和

cordova 插件添加 cordova-plugin-facebook4 --save --variable APP_ID="123456789" --variable APP_NAME="myApplication"

它工作得很好,但是当我在文件 app.js 的 .config 中添加这一行时

我收到此错误:

何时 index.html 并添加 现在我得到了

请在这里需要一些帮助。ngController 的官方插件无法构建,辅助插件无法在网站上使用:(

0 投票
1 回答
276 浏览

cordova - com.android.build.api.transform.TransformException:java.util.zip.ZipException:重复条目:com/facebook/AccessToken.class

我正在平台上facebook analytics工作phonegap。我已经可以facebook plugins进行登录和注册,并且运行良好。

Facebook plugins拥有自己的模块。这是path: "phonegap-facebook-plugin:FacebookLib", configuration: "release"。您可以在下面的gradle文件中看到这一点。

我已经尝试了一些 SO 解决方案,但对我不起作用。

添加后compile dependenciesfacebook analytics收到以下错误。

错误日志:

这是我的build.gradle

0 投票
1 回答
54 浏览

android - 无法将 facebook 插件添加到 phonegap 应用程序

我参考了此链接并尝试通过输入此命令将 facebook 插件添加到我的 phonegap 项目中

但它还给我

有谁知道出了什么问题?

0 投票
1 回答
218 浏览

android - Facebook 插件在 ionic 1 中不起作用

我正在从 ionic-1 开发一个应用程序。我还实现了 facebook 登录插件。我已经按照这个步骤。我没有错误,但是当我单击 facebook 按钮时,它不起作用,没有错误显示。我alert在每个错误捕获中都使用,但不会显示警报。

注意:我在真正的 android 设备上运行,因为他们说本机插件在浏览器中不起作用。

请帮助我,因为我正在处理我的论文。感谢大家!

这是我的代码:

在我的 html 中

0 投票
0 回答
129 浏览

cordova-plugins - Cordova/PhoneGap 插件,用于跟踪 Facebook 移动应用安装活动的应用安装

我正在开发 Cordova 应用程序,并且正在寻找从 Facebook 移动应用程序安装活动跟踪应用程序安装的选项。phonegap-facebook-plugin ( https://github.com/Wizcorp/phonegap-facebook-plugin ) 看起来很有希望,但除了声称会自动跟踪应用程序激活之外,我不确定如何继续。我认为它不仅仅是简单地插入插件,我认为我必须在某个地方初始化一些东西。

此外,我正在寻找有关如何在部署之前对其进行测试的指导。

我很想听听任何解决了这个问题的人的细节,无论是使用这个插件还是通过其他方式。

0 投票
0 回答
213 浏览

java - Facebook登录时Android应用程序崩溃

我有一个带有 Facebook 连接插件的 phonegap 混合应用程序。第一次登录时,FB 登录有效,但在我注销并再次尝试通过 Facebook 登录后,应用程序崩溃并显示以下 Logcat 结果: