2017-11-24 3 views
0

私はionic 3とcordova-plugin-fcm 2.1.2を使用しています。FCMPluginが定義されていません

私はfirebaseプッシュ通知機能を使用しようとしています。私はこのチュートリアルに従いましたhttps://youtu.be/1wU9N7VxoS8私のデバイスの終了プログラムとhttps://youtu.be/oPCiDtzUcTo私のサービス側です。

私は実際のデバイスにデプロイしましたが、通知は通知トレイに一度しか届きません。その後、私のメッセージとプッシュトークコレクションをデータベースから削除した場合にのみ、それは一度も実行されます。

私はブラウザで実行しようとしましたが、コンソールログにFCMPluginのメッセージが定義されていませんでした。私はphonegapプラグインを削除し、native ionicプラグインを使用してdeclareキーワードを削除しようとしましたが、運はありません。

ヘルプは私にとって神聖な慈悲であろう。 (:

ソリューション: まず、アプリのディレクトリにcordova plugin listを使用してコルドバのプラグインのリストをチェックして、PhoneGapの原因このエラーにFCMプラグインを使用してのPhoneGapプラグイン自分であるかどうかをチェックし、それを削除して、あなたが行ってもいいです。 。

+0

私はおそらくcordovaが携帯電話のためだと思います...あなたはそれのためのnpmパッケージをインストールしていません....また、ここにはイオンのFCMパッケージがありますhttps://ionicframework.com/docs/native/fcm/ – ewizard

+0

関連コードを表示 – ewizard

+0

私はそれを解決しました。私は[http://tphangout.com/ionic-2-sending-push-notifications-to-specific-devices-part-1/](http://tphangout.com/)に記載されているように、phonegapプラグインを再び削除しようとしました。特定のデバイスへのプッシュ通知 - パート1 /)を使用して、モバイルにアプリをデプロイしたところ、今すぐ動作します。 – Ace

答えて

0

ソリューション:まず、アプリのディレクトリにコルドバのプラグインのリストを使用して、コルドバのプラグインのリストをチェックして、PhoneGapの原因このエラーにFCMプラグインを使用してのPhoneGapプラグイン自分であるかどうかをチェックし、それを削除して、あなたが行ってもいいです。 。

関連する問題