对于Android,我不断收到此错误 PhoneGap的,Facebook的插件 https://github.com/Wizcorp/phonegap-facebook-plugin/issues/758
ReferenceError: facebookConnectPlugin is not defined
我尝试删除所有平台,删除所有平台,并添加此插件。
我目前只安装了这些插件: RoverMR:ionic_git_android流浪者$ cordova插件 com.phonegap.plugins.PushPlugin 2.3.1" PushPlugin" com.phonegap.plugins.facebookconnect 0.8.1" Facebook Connect" org.apache.cordova.device 0.2.12" Device" RoverMR:ionic_git_android流浪者$
在我的config.xml中:
<feature name="org.apache.cordova.facebook.Connect">
<param name="android-package" value="org.apache.cordova.facebook.ConnectPlugin" />
</feature>
我的设置:
RoverMR:ionic_git_android流浪者$ npm --version 1.4.28 RoverMR:ionic_git_android流浪者$ cordova -v 4.0.0 RoverMR:ionic_git_android流浪者$ ionic -v 1.2.8
有什么想法吗?
有关Android问题的任何想法?我应该发布哪些其他信息来解决这个问题?对于Android,我不断得到这个:
ReferenceError: facebookConnectPlugin is not defined
我尝试删除所有平台,删除所有平台,并添加此插件。
我目前只安装了这些插件: RoverMR:ionic_git_android流浪者$ cordova插件 com.phonegap.plugins.PushPlugin 2.3.1&#34; PushPlugin&#34; com.phonegap.plugins.facebookconnect 0.8.1&#34; Facebook Connect&#34; org.apache.cordova.device 0.2.12&#34; Device&#34; RoverMR:ionic_git_android流浪者$
在我的config.xml中:
<feature name="org.apache.cordova.facebook.Connect">
<param name="android-package" value="org.apache.cordova.facebook.ConnectPlugin" />
</feature>
我的设置:
RoverMR:ionic_git_android流浪者$ npm --version 1.4.28 RoverMR:ionic_git_android流浪者$ cordova -v 4.0.0 RoverMR:ionic_git_android流浪者$ ionic -v 1.2.8
有什么想法吗?
有关Android问题的任何想法?我应该发布哪些其他信息来解决这个问题?
答案 0 :(得分:1)
SOVLED!问题在Facebook App中缺少KEY HASH(参见developer.facebook.com dashboard,android)
要添加密钥哈希,请运行keytool(在SDK中,您使用构建/运行应用程序)
keytool -exportcert -alias androiddebugkey -keystore~ / .android / debug.keystore | openssl sha1 -binary | openssl base64
密码默认似乎是&#34; android&#34;
所有其他错误的密码都会给你相同的错误密钥。
只有正确的密码才能生成不同的好密钥。
将此键放入FB。
在Native dev中,此错误更加明显。您收到FB错误或可以看到错误控制台日志中提到的密钥哈希。如果这个插件可以做同样的事情,那就太好了。
答案 1 :(得分:-1)
我有同样的问题;在我的情况下,问题结果是我使用的是PhoneGap开发者应用程序,显然,它根本不支持自定义插件。