Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cordova/Phonegap:Can';无法让Facebook Phonegap插件正常工作_Facebook_Cordova_Phonegap Plugins - Fatal编程技术网

Cordova/Phonegap:Can';无法让Facebook Phonegap插件正常工作

Cordova/Phonegap:Can';无法让Facebook Phonegap插件正常工作,facebook,cordova,phonegap-plugins,Facebook,Cordova,Phonegap Plugins,我试着创建一个Cordova/Phonegap应用程序并添加Facebook插件,但是提醒(facebookConnectPlugin类型);显示未定义的: sudo npm install -g cordova cordova create hello com.example.hello HelloWorld cd hello cordova platform add ios cordova -d plugin add https://github.com/phonegap/phonegap-

我试着创建一个Cordova/Phonegap应用程序并添加Facebook插件,但是提醒(facebookConnectPlugin类型);显示未定义的:

sudo npm install -g cordova
cordova create hello com.example.hello HelloWorld
cd hello
cordova platform add ios
cordova -d plugin add https://github.com/phonegap/phonegap-facebook-plugin --variable APP_ID="1415347585409217" --variable APP_NAME="Test"
vi www/index.html  # Add: alert(typeof facebookConnectPlugin); to the last <script>
cordova emulate ios
2) 在开始标记下方添加以下内容:

<!-- fb-root is needed by the FB API. -->
<div id="fb-root"></div>
尝试运行以下命令(从):

Add:alert(facebookConnectPlugin的类型);到最后一个

信不信由你,这是意料之中的事

在触发
deviceready
事件之前,插件不可用:


尝试在生成的
www/js/index.js
ondevicerady
中检查
facebookConnectPlugin
,而不是立即启动的标签?

大家好,我在phone gap应用程序中发现了Facebook集成的新功能,没有任何Facebook插件,您可以使用Facebook功能,为此,请使用phonegap.facebook.inappbrowser.js使用此js,您可以轻松访问所有facebook功能以了解更多信息请访问此URL:

如果在phonegap文档中的某个地方记录了此内容,那就太好了。我什么地方都没看到。是的,它应该在那里的某个地方。每个Cordova核心插件都在其文档顶部声明,该插件在
deviceready
启动之前将不可用,但这将取决于每个第三方插件的文档。那不太好。确实应该有一个地方预先声明所有插件都必须等待
devicerady
。您好,您知道它在android和ios应用程序上是否都有效吗?还有,是否可以获得名字和姓氏?现在我只能得到完整的名字。
<!-- fb-root is needed by the FB API. -->
<div id="fb-root"></div>
<script src="facebookConnectPlugin.js"></script>
<script>
  window.fbAsyncInit = function () {
      if (!window.cordova) {
        // Initialize - only executed when testing in the browser.
        facebookConnectPlugin.browserInit(308939305080);
      }
  }
</script>
sdk.dir is missing. Make sure to generate local.properties using 'android update project' or to inject it through an env var
cp platforms/android/local.properties platforms/android/FacebookLib