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

 无心小象 发布于 2023-01-01 19:25

我尝试创建一个Cordova/Phonegap应用程序并添加Facebook插件,但警告(ty​​peof 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 

然后将以下内容添加到您的部分:


如果你得到"鉴于网址不被应用程序配置:一个或多个指定的网址不被应用的设置允许不允许的.它必须与网站网址或帆布URL匹配,或域必须是一个的子域应用程序的域.",编辑facebookConnectPlugin.js并将sdk.js更改为sdk/debug.js.

4)如果您在构建Android应用程序时获得以下内容:

sdk.dir is missing. Make sure to generate local.properties using 'android update project' or to inject it through an env var

尝试运行以下命令(来自问题432):

cp platforms/android/local.properties platforms/android/FacebookLib

Devgeeks.. 7

Add: alert(typeof facebookConnectPlugin); to the last

1 个回答
  • Add: alert(typeof facebookConnectPlugin); to the last <script>

    无论信不信,这表现得像预期的那样.

    deviceready事件发生之前,插件不可用:http://docs.phonegap.com/en/3.5.0/cordova_events_events.md.html#deviceready

    请检查该facebookConnectPluginonDeviceReady的产生www/js/index.js,而不是立即触发标签?

    2023-01-01 19:27 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有