質問編集履歴

4

追加調査した件を追記

2017/01/31 23:50

投稿

mobile_Challeng
mobile_Challeng

スコア7

test CHANGED
File without changes
test CHANGED
@@ -113,3 +113,13 @@
113
113
  - カスタムビルド版 Monaca デバッガーのビルドとインストール
114
114
 
115
115
  http://docs.monaca.io/ja/manual/debugger/installation/debugger_android/#network-and
116
+
117
+
118
+
119
+ ■追加調査事項を追記(2017/02/01時点)
120
+
121
+ - monacaのプランはBasicを利用
122
+
123
+ → 現在のプランではプッシュ通知が実現できないのか?
124
+
125
+ - リリースビルドで試すも事象が変わらず

3

キーワードを見直し

2017/01/31 23:50

投稿

mobile_Challeng
mobile_Challeng

スコア7

test CHANGED
File without changes
test CHANGED
File without changes

2

キーワードを見直し

2017/01/31 04:11

投稿

mobile_Challeng
mobile_Challeng

スコア7

test CHANGED
File without changes
test CHANGED
File without changes

1

誤字脱字の見直し、ソースコードは修正箇所のみ表示

2017/01/31 04:11

投稿

mobile_Challeng
mobile_Challeng

スコア7

test CHANGED
@@ -1 +1 @@
1
- Monaca バックエンド機能を利用してのプッシュ通知の実現
1
+ Monacaバックエンド機能を利用してのプッシュ通知がうまくいきません
test CHANGED
@@ -24,43 +24,23 @@
24
24
 
25
25
 
26
26
 
27
- また、ラーなどジが実機に表示されることもありせん
27
+ Monacaバックンドシュ通知の管理画面を見る限りでは、配信のステタスは完了となっており、配信はされていように見え
28
28
 
29
29
 
30
30
 
31
- Monacaバックエンドのプッシュ通知の管理画面限りでは、配信のステータスは
31
+ Monacaで提供されているマニュアルを参考にプッシュ通知の設定行ってきましたが、作業上どこに問題があったか分からず、原因が分か方がいればご教授ください。
32
-
33
- 完了となっており、配信はされているように見えます。
34
32
 
35
33
 
36
34
 
37
- Monacaで提供されているマニュアルを参考にプッシュ通知設定を行ってきましたが、
35
+ ###該当ソースコード
38
36
 
39
- 作業上どこ問題があっか分からず、原因が分かる方がいればご教授ください。
37
+ (http://docs.monaca.io/ja/sampleapp/samples/todo/)をベース以下ソースコードを追加しのみ
40
38
 
41
- ###該当のソースコード
39
+
42
40
 
43
41
  - index.html
44
42
 
45
43
 
46
-
47
- <!DOCTYPE HTML>
48
-
49
- <html>
50
-
51
- <head>
52
-
53
- <meta charset="utf-8">
54
-
55
- <meta name="viewport" content="width=device-width, user-scalable=no">
56
-
57
- <meta http-equiv="Content-Security-Policy" content="default-src * data:; style-src * 'unsafe-inline'; script-src * 'unsafe-inline' 'unsafe-eval'">
58
-
59
- <script src="components/loader.js"></script>
60
-
61
-
62
-
63
- //追加部分開始
64
44
 
65
45
  <script>
66
46
 
@@ -78,120 +58,6 @@
78
58
 
79
59
  </script>
80
60
 
81
- //追加部分終了
82
-
83
-
84
-
85
- <link rel="stylesheet" href="components/loader.css">
86
-
87
- <link rel="stylesheet" href="css/styles.css">
88
-
89
- <script src="js/cssua.min.js"></script>
90
-
91
- <script src="js/app.js"></script>
92
-
93
-
94
-
95
- </head>
96
-
97
- <body>
98
-
99
- <div data-role="page" id="list-page">
100
-
101
- <div data-role="header" data-position="fixed" data-theme="c">
102
-
103
- <h1>TODO App</h1>
104
-
105
- <a href="#add-page" data-icon="add" class="ui-btn-right">Add</a>
106
-
107
- </div>
108
-
109
- <div data-role="content">
110
-
111
- <ul data-role="listview" data-inset="true" id="todo-list"></ul>
112
-
113
- </div>
114
-
115
- </div>
116
-
117
-
118
-
119
- <div data-role="page" id="add-page">
120
-
121
- <div data-role="header" data-position="fixed" data-theme="c">
122
-
123
- <h1>Add TODO</h1>
124
-
125
- <a href="#list-page" data-icon="back" class="ui-btn-left">back</a>
126
-
127
- </div>
128
-
129
- <div data-role="content">
130
-
131
- <input id="todo-title" type="text" placeholder="TODO Title">
132
-
133
- <textarea id="todo-body" style="height: 8em" placeholder="Description"></textarea>
134
-
135
- <input id="add-button" type="button" value="Save" onclick="addTodo()">
136
-
137
- <input id="add-button" type="button" value="Picture And Save" onclick="addTodoPicture()" data-theme="b">
138
-
139
- </div>
140
-
141
- </div>
142
-
143
- </body>
144
-
145
- </html>
146
-
147
-
148
-
149
- - app.js
150
-
151
- function addTodoPicture() {
152
-
153
- navigator.camera.getPicture(addTodo, function() {
154
-
155
- alert("Failed to get camera.");
156
-
157
- }, {
158
-
159
- quality : 50,
160
-
161
- destinationType : Camera.DestinationType.FILE_URI,
162
-
163
- targetWidth : 100,
164
-
165
- targetHeight : 100
166
-
167
- });
168
-
169
- }
170
-
171
- function addTodo(camera_url) {
172
-
173
- var title = $("#todo-title").val();
174
-
175
- var body = $("#todo-body").val();
176
-
177
- var img_tag = "";
178
-
179
- if (camera_url) {
180
-
181
- img_tag = "<img src='" + camera_url + "'>";
182
-
183
- }
184
-
185
- $.mobile.changePage($("#list-page"));
186
-
187
- $("#todo-list").append("<li>" + img_tag + "<h3>" + title + "</h3><p>" + body + "</p></li>")
188
-
189
- $("#todo-list").listview('refresh');
190
-
191
- };
192
-
193
-
194
-
195
61
 
196
62
 
197
63
  ###試したこと
@@ -202,9 +68,9 @@
202
68
 
203
69
  - 実機側の通知が非表示になっていないか確認したが、非表示にはなっていない
204
70
 
205
- - リストMonaca では、Android アプリへのプッシュ通知をFirebase Cloud Messaging経由でプッシュ通知を行っているので、Firebase Console から API Key を取得し、そのキーが間違って設定されていないことを確認
71
+ - Monaca では、Android アプリへのプッシュ通知をFirebase Cloud Messaging経由でプッシュ通知を行っているので、Firebase Console から API Key を取得し、そのキーが間違って設定されていないことを確認
206
72
 
207
- - リストデバックビルドではプッシュ通知は実現できないのではないかと思い、
73
+ - デバックビルドではプッシュ通知は実現できないのではないかと思い、
208
74
 
209
75
  カスタムビルド版 Monaca デバッガーのビルドとインストールを実施して確認を行ったが、カスタムビルド版だと、Monacaバックエンドの管理画面でプッシュ通知を送信することができない(「アプリ宛に作成」ボタン押下後、プルダウンより送信先を選択するも、登録先の実機がなく(0件の登録先が見つかりました)プッシュ送信ができない)
210
76
 
@@ -228,10 +94,6 @@
228
94
 
229
95
  - 実機のOSバージョン:6.0.1
230
96
 
231
- - サンプリアプリ:ToDo管理アプリ(http://docs.monaca.io/ja/sampleapp/samples/todo/)
232
-
233
- →プッシュ通知された場合にアプリ内にアラートを表示する修正を加えたのみ
234
-
235
97
 
236
98
 
237
99
  ■参考にしたマニュアル