備忘録

備忘録

Cordovaで cordova-plugin-fcm を追加すると発生するエラーを消す方法

Ⅰ. はじめに

以下のコマンドでエラーを再現できます

$ cordova plugin add cordova-plugin-fcm
$ npm run build
$ cordova run android
Android Studio project detected
Invalid data, chunk must be a string or buffer, not object

Ⅱ. やり方

2. 以下のファイルに貼り付ける
YourApp\plugins\cordova-plugin-fcm\scripts\fcm_config_files_process.js
3.ビルドする
$ cordova run android
(省略)
BUILD SUCCESSFUL

その他

※2019/09/10 追記
cordova-plugin-fcm を使う理由がなければ、forkして更新され続けている以下のプラグインを利用したほうが良いです。
https://github.com/andrehtissot/cordova-plugin-fcm-with-dependecy-updated