Android Cordova插件fcm:找不到名称';FCMPlugin';

Android Cordova插件fcm:找不到名称';FCMPlugin';,android,cordova,firebase,ionic2,firebase-cloud-messaging,Android,Cordova,Firebase,Ionic2,Firebase Cloud Messaging,我正试图通过cordova FCM插件将FCM推送通知用于我的Ionic 2应用程序 我遵循了每一个教程,当我从firebase控制台发送推送时,它工作正常,但我想在我的应用程序中使用它的功能和负载做一些事情,但是当我尝试使用插件中的任何方法时,我在Visual Studio上得到一个找不到名称“FCMPlugin”错误: 我一直在寻找如何正确使用它,但没有找到任何东西,只有这个问题: 那么,实现和使用插件的正确方法是什么呢?有模块吗?我可以从“爱奥尼亚本地人”来称呼它?我得从什么地方进口?只需

我正试图通过cordova FCM插件将FCM推送通知用于我的Ionic 2应用程序

我遵循了每一个教程,当我从firebase控制台发送推送时,它工作正常,但我想在我的应用程序中使用它的功能和负载做一些事情,但是当我尝试使用插件中的任何方法时,我在Visual Studio上得到一个找不到名称“FCMPlugin”错误: 我一直在寻找如何正确使用它,但没有找到任何东西,只有这个问题:

那么,实现和使用插件的正确方法是什么呢?有模块吗?我可以从“爱奥尼亚本地人”来称呼它?我得从什么地方进口?只需使用index.html中的plugin.js文件链接?或者这个错误很常见,在仿真/构建中可以正常工作

谢谢:D

PS:我没有尝试构建或模拟它来看看会发生什么,我现在就要这么做

编辑
好吧,这是一个错误,不允许我构建我的应用程序。您现在需要知道如何使用插件。

导入后必须声明FCMPlugin变量:

import { Foo}  from  '../pages/foo/foo';
import { Bar } from  '../pages/bar/bar';
declare var FCMPlugin: any; // <---- this is the magic line
从“../pages/Foo/Foo”导入{Foo};
从“../pages/Bar/Bar”导入{Bar};

声明变量FCMPlugin:any;//找到了一个解决方案,如果有人有一个更好的,请张贴。我用FCMPlugin声明了一个var:导入中的任何名称,这对我都有效。我希望它能在原始文档中指定。