質問編集履歴
1
window.FirebasePlugin の実行位置の制約を追記。
test
CHANGED
File without changes
|
test
CHANGED
@@ -38,6 +38,8 @@
|
|
38
38
|
|
39
39
|
|
40
40
|
|
41
|
+
|
42
|
+
|
41
43
|
【コードの説明】
|
42
44
|
|
43
45
|
これはスマホアプリの挙動を制御するプログラムです。
|
@@ -49,6 +51,10 @@
|
|
49
51
|
アプリが起動したら必ず実行される内容を記述する部分と思ってください。
|
50
52
|
|
51
53
|
(アイコンから起動した場合でも、プッシュ通知から起動した場合でも)
|
54
|
+
|
55
|
+
|
56
|
+
|
57
|
+
|
52
58
|
|
53
59
|
|
54
60
|
|
@@ -65,6 +71,28 @@
|
|
65
71
|
アプリが「プッシュ通知」から開かれた場合のみ実行される部分です。
|
66
72
|
|
67
73
|
そのため「アイコン」から起動された場合は実行されません。
|
74
|
+
|
75
|
+
|
76
|
+
|
77
|
+
【追記ここから】
|
78
|
+
|
79
|
+
なお、①のwindow.FirebasePlugin は Cordova という
|
80
|
+
|
81
|
+
アプリ開発環境が前提です(だと思っている)ので
|
82
|
+
|
83
|
+
ons.ready の中に置く必要があります。
|
84
|
+
|
85
|
+
※外に関数で定義して、ons.readyの中から外の関数を呼ぶでもOKです。
|
86
|
+
|
87
|
+
|
88
|
+
|
89
|
+
②のinit()は ons.readyの外にあっても処理自体は動きますが、
|
90
|
+
|
91
|
+
どこかで呼び出し、①⇒②の順でなければなりません・・・。
|
92
|
+
|
93
|
+
|
94
|
+
|
95
|
+
【追記ここまで】
|
68
96
|
|
69
97
|
|
70
98
|
|