質問編集履歴
3
iOSバージョン記載
title
CHANGED
File without changes
|
body
CHANGED
@@ -7,12 +7,14 @@
|
|
7
7
|
|
8
8
|
ただし、プラグインの設定から外部プラグイン「cordova-plugin-firebase」を
|
9
9
|
無効(削除)にするとビルドもアプリ起動も成功します。
|
10
|
+
よってインストールできないわけではありません。
|
10
11
|
(プラグインがないので、起動後に動かない機能はありますが、これは当然)
|
11
12
|
|
12
13
|
この「cordova-plugin-firebase」プラグインを使われている方も
|
13
14
|
多いような気がしますので、どなたか or 同じ問題に直面された方、
|
14
15
|
ご教授いただければ幸いです。
|
15
16
|
|
17
|
+
iOS端末は、iPhone5S (iOS10.3.3)です。現時点では検証機が1台しかありません。
|
16
18
|
|
17
19
|
【実施したこと】
|
18
20
|
・新規プロジェクトで「Onsen UI V2 JS Minimum」を選択。
|
2
誤字・脱字を修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,8 +1,8 @@
|
|
1
1
|
Monacaで外部プラグイン「cordova-plugin-firebase」をインストールしたところ、
|
2
|
-
Androidはビルド成功⇒アプリの起動も成功するのですが、
|
2
|
+
Androidはビルド成功⇒アプリの起動もプッシュ通知も成功するのですが、
|
3
3
|
iOSはビルド成功⇒アプリがスプラッシュスクリーン表示後に落ちる
|
4
4
|
という状況です。
|
5
|
-
カスタムビルドデバッガーでは、Monacaへのログインも表示されません。
|
5
|
+
カスタムビルドデバッガーでは、Monacaへのログイン画面も表示されません。
|
6
6
|
デバッグビルドでは、スプラッシュスクリーン表示後に落ちてしまいます。
|
7
7
|
|
8
8
|
ただし、プラグインの設定から外部プラグイン「cordova-plugin-firebase」を
|
1
エラー内容を詳細に記載しました。
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
[Monaca]
|
1
|
+
[Monaca] iOSのみスプラッシュスクリーン表示後にアプリが落ちる
|
body
CHANGED
@@ -1,18 +1,33 @@
|
|
1
|
-
Monacaで外部
|
1
|
+
Monacaで外部プラグイン「cordova-plugin-firebase」をインストールしたところ、
|
2
|
-
|
2
|
+
Androidはビルド成功⇒アプリの起動も成功するのですが、
|
3
|
+
iOSはビルド成功⇒アプリがスプラッシュスクリーン表示後に落ちる
|
4
|
+
という状況です。
|
3
|
-
|
5
|
+
カスタムビルドデバッガーでは、Monacaへのログインも表示されません。
|
6
|
+
デバッグビルドでは、スプラッシュスクリーン表示後に落ちてしまいます。
|
4
7
|
|
8
|
+
ただし、プラグインの設定から外部プラグイン「cordova-plugin-firebase」を
|
9
|
+
無効(削除)にするとビルドもアプリ起動も成功します。
|
10
|
+
(プラグインがないので、起動後に動かない機能はありますが、これは当然)
|
5
11
|
|
12
|
+
この「cordova-plugin-firebase」プラグインを使われている方も
|
13
|
+
多いような気がしますので、どなたか or 同じ問題に直面された方、
|
14
|
+
ご教授いただければ幸いです。
|
15
|
+
|
16
|
+
|
6
17
|
【実施したこと】
|
7
|
-
・新規プロジェクトで「Onsen UI V2 JS Minimum」を選択
|
18
|
+
・新規プロジェクトで「Onsen UI V2 JS Minimum」を選択。
|
19
|
+
・Monacaプラグインの「InAppBrowser」を有効にしています。
|
8
20
|
・Cordovaプラグインのインポートでパッケージ名から
|
9
21
|
「cordova-plugin-firebase」をインストール⇒成功のメッセージ
|
10
22
|
参考
|
11
23
|
https://github.com/arnesson/cordova-plugin-firebase
|
12
24
|
https://utage.headwaters.co.jp/blog/?p=6478
|
13
|
-
|
14
25
|
|
26
|
+
・Firebaseで「google-services.json」と「GoogleService-Info.plist」を作成し、
|
27
|
+
ルートディレクトリに配置済。
|
28
|
+
|
29
|
+
|
15
|
-
・index.htmlのJavaScript部分を下記に変更
|
30
|
+
・index.htmlのJavaScript部分のみを下記に変更
|
16
31
|
<script>
|
17
32
|
ons.ready(function() {
|
18
33
|
console.log("Onsen UI is ready!");
|
@@ -22,18 +37,14 @@
|
|
22
37
|
console.log(notification);
|
23
38
|
});
|
24
39
|
|
40
|
+
cordova.InAppBrowser.open('https://hogehoge.com, '_self', '');
|
41
|
+
|
25
42
|
});
|
26
43
|
</script>
|
27
44
|
|
28
|
-
デバッグアプリおよびコンソールログに
|
29
|
-
TypeError: undefined is not an object (evaluating 'window.FirebasePlugin.grantPermission')
|
30
|
-
と表示される。
|
31
45
|
|
32
|
-
|
33
|
-
|
46
|
+
⇒①Androidアプリではカスタムデバッガービルド、デバッグビルドともに
|
34
|
-
|
47
|
+
プッシュ通知が届くことまで確認できていますので、
|
35
|
-
|
48
|
+
Firebaseの設定がおかしいということはないはず。
|
36
|
-
|
49
|
+
②そもそもiOSアプリがカスタムデバッガービルドで
|
37
|
-
|
38
|
-
どなたか同一の事象が発生するか、
|
39
|
-
|
50
|
+
ログイン画面まで到達しないので、プラグイン側に問題?
|