APP_ID 没有在 cordova-plugin-facebook4 上定义?

APP_ID is not defined on cordova-plugin-facebook4?

安装:

npm install -g @vue/cli
npm install -g cordova
vue create test
cd test
vue add cordova
// select Android + iOS + Browser
cd src-cordova
cordova plugin add cordova-plugin-facebook4 --save --variable APP_ID="123456" --variable APP_NAME="test"
cd ..
npm run cordova-serve-browser

Returns(浏览器平台,Chrome 开发者控制台):

APP_ID is not defined

根据我们在评论中的讨论,

Ionic native plugins are not supported browser

它只支持设备所以你不能运行浏览器上的相同插件

你可以做到这一点

  1. Check the Cordova in your code
if (this.platform.is('cordova')) {
       // Here code for your device so you can use the Cordova plugin here.
   }else{
       // Here code for your browser so you can use the Facebook JavaScript SDK 
   }

如果您需要任何类型的帮助,请随时写在这里。

卡姆迪普乔希

抱歉,它突然开始工作了(我什至没有对代码进行任何更改)。奇怪!

为了以后参考,我觉得应该安装一次,删除项目,重新创建,才能正常工作。

谢谢!