質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Cordova

Cordovaは様々なデバイスで使うことができるオープンソースなモバイル用開発プラットフォームです。開発者に各デバイスの元のプラットフォームで開発する必要をなくし、HTML・JavaScript・CSSなどの一般的なウェブのテクノロジーを使ってすべてのデバイスで展開することができるモバイルのアプリケーションを生成することを可能にします。

Monaca

「Monaca」はiOS、Android、Windows向けのアプリ開発に対応した、Cordovaベースのモバイルアプリ開発プラットフォームです。HTML5、JavaScriptといったWeb標準技術を用いてモバイルアプリ開発を行うことができます。

Q&A

解決済

3回答

584閲覧

monaca cordova-plugin-firebase スプラッシュ画面後、落ちる

kumakake

総合スコア42

Cordova

Cordovaは様々なデバイスで使うことができるオープンソースなモバイル用開発プラットフォームです。開発者に各デバイスの元のプラットフォームで開発する必要をなくし、HTML・JavaScript・CSSなどの一般的なウェブのテクノロジーを使ってすべてのデバイスで展開することができるモバイルのアプリケーションを生成することを可能にします。

Monaca

「Monaca」はiOS、Android、Windows向けのアプリ開発に対応した、Cordovaベースのモバイルアプリ開発プラットフォームです。HTML5、JavaScriptといったWeb標準技術を用いてモバイルアプリ開発を行うことができます。

0グッド

1クリップ

投稿2018/08/19 01:11

Monaca + Firebaseでプッシュ配信の作成をしようとしています。
ところが、cordova-plugin-firebaseをインポートして実機にインストールしたところ、スプラッシュ画面語にアベンドしていまいます。

1)Monaca + AngularJSで最小構成のプロジェクトを作成します
2)cordova-plugin-firebaseをインポートします
3)デバッグビルドします
4)実機にインストールします
iPhone6sPlus iOS11.4.1

この後起動すると「Monaca」ってスプラッシュ画面が表示された後にアベンドします。

cordova-plugin-firebaseのバージョンダウンすると動作するとの記事がありましたので
cordova-plugin-firebase@0.1.22cordova-plugin-firebase@1.0.4を試したのですが同じでした。

どのようなバージョンを使えば動作するでしょうか?
よろしくお願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答3

0

結局、下記のサイトを参照しています。
「cordovaでFirebase Cloud Messagingを使ってみる。」
https://qiita.com/donuzium/items/9384ae49f4c5b4b645a2

cordova-plugin-fcmを利用しています。

Firebaseからのメッセージ送信の動作確認はできました。

投稿2018/09/27 07:14

kumakake

総合スコア42

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

こんにちは!

結局、 cordova-plugin-fmc を利用しています。

投稿2018/09/29 15:04

kumakake

総合スコア42

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

ベストアンサー

少し確認してみたのですが、バージョンの問題ではないように思います。cordova-plugin-firebaseのドキュメント
https://github.com/arnesson/cordova-plugin-firebase
には
Firebase SDK requires the configuration files to be present and valid, otherwise your app will crash on boot or Firebase features won't work.
と記述されており、報告されている現象と似ているように思いました。
GoogleService-Info.plistファイルが用意されてないか、または、その設定がアプリと合っていない可能性はありませんでしょうか?

また、プッシュ配信を行いたいということであれば、phonegap-plugin-pushの方が実績があるためおすすめします。(こちらも最新版だとMonacaでAndroidがうまく動作しないので、バージョン2.1.2くらいが良いように思います。また、cordova-plugin-firebaseと同様、GoogleService-Info.plistが必要です。MonacaBackendも、最新版では内部的にphonegap-plugin-pushを利用しています。)

投稿2018/08/30 04:03

KNaito

総合スコア376

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

kumakake

2018/09/03 02:25

ありがとうございます。 確認してみます!
KNaito

2018/09/03 03:08

補足になりますが、先週の金曜日にリリースされたcordova-plugin-firebaseのバージョン1.1は、Android版でMonacaでうまくビルド出来ない問題があるので、1.1の使用は少し待った方がよいようです。
kumakake

2018/09/06 09:14

ありがとうございます!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問