我在尝试使用Onesignal用于Ionic时遇到了问题,因为我收到了以下有关FCM插件的错误,之前我试图将该插件用于通知:
UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): Error: cordova-plugin-fcm: You have installed platform android but file 'google-services.json' was not found in your Cordova project root folder.
(node:13416) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.我想尝试完全删除FCM插件,看看是否修复它,但我不能这样做。
当我运行sudo cordova plugin时,我看到FCM的以下内容:cordova-plugin-fcm 2.1.2 "FCMPlugin
我尝试通过执行sudo cordova plugin remove FCM和sudo cordova plugin remove cordova-plugin-fcm 2.1.2 "FCMPlugin"来删除,但两者都不起作用。
发布于 2018-01-25 21:22:21
尝试cordova plugin rm cordova-plugin-fcm --force,其他明智的做法是从Firebase下载google-services.json文件,并将其放在项目的根目录中,然后再试一次。
发布于 2018-09-28 07:13:11
如果上面的解决方案不起作用,而且您没有得到任何未处理的承诺拒绝,那么请尝试遵循以下步骤: 1.清理Cordova项目
cordova cleancordova platform remove android/ios
3.然后删除插件
cordova plugin remove <plugin name>对我起作用了。
https://stackoverflow.com/questions/48452052
复制相似问题