###前提・実現したいこと
■実現したいこと:
- Monacaを利用してプッシュ通知の機能を実機(Android Nexus7)で確認したいです(実機に通知が届き、アプリを開くと通知の内容が表示される)
■前提:
- Monacaバックエンドのプッシュ通知を利用してプッシュ配信の設定まで完了
- サンプルアプリはmonacaで提供されているTODOアプリを若干改修して使用
- TODOアプリはデバックビルドでビルドしてAndroid Nexus7にインストール済み
###発生している問題・エラーメッセージ
Monacaバックエンドのプッシュ通知を利用して、プッシュ配信を行ったが
アプリ側にはプッシュ通知が表示されません(届きません)。
Monacaバックエンドのプッシュ通知の管理画面を見る限りでは、配信のステータスは完了となっており、配信はされているように見えます。
Monacaで提供されているマニュアルを参考にプッシュ通知の設定を行ってきましたが、作業上どこに問題があったか分からず、原因が分かる方がいればご教授ください。
###該当のソースコード
(http://docs.monaca.io/ja/sampleapp/samples/todo/)をベースに以下ソースコードを追加したのみ
-
index.html
<script> monaca.cloud.Push.setHandler(function(data) { // data variable contains information sent from push notification console.log(data); console.log(data.item); alert("警告ダイアログです"); }); </script>
###試したこと
発生している問題に対してアプローチしたことは以下になります。
- プッシュ通知を30件ほど送ってみたが実機側にメッセージが通知されることはなかった
- 実機側の通知が非表示になっていないか確認したが、非表示にはなっていない
- Monaca では、Android アプリへのプッシュ通知をFirebase Cloud Messaging経由でプッシュ通知を行っているので、Firebase Console から API Key を取得し、そのキーが間違って設定されていないことを確認
- デバックビルドではプッシュ通知は実現できないのではないかと思い、
カスタムビルド版 Monaca デバッガーのビルドとインストールを実施して確認を行ったが、カスタムビルド版だと、Monacaバックエンドの管理画面でプッシュ通知を送信することができない(「アプリ宛に作成」ボタン押下後、プルダウンより送信先を選択するも、登録先の実機がなく(0件の登録先が見つかりました)プッシュ送信ができない)
モバイルアプリの開発経験がなく初めてのため、そもそもやりたいことを実現するためには、検討違いのことをやっているのではないかとも思ってきております。
お手数をお掛け致しますが、お心当たりのある方、よろしくお願いします。
###補足情報(言語/FW/ツール等のバージョンなど)
■環境
- Monaca 対象のCordovaバージョン:6.2.0
- 実機:Android Nexus7
- 実機のOSバージョン:6.0.1
■参考にしたマニュアル
- プッシュ通知
http://docs.monaca.io/ja/manual/backend/push_notification/overview/#push-notification-manual
- Android アプリへのプッシュ通知設定
http://docs.monaca.io/ja/manual/backend/push_notification/gcm/#android-app-push-settings
- カスタムビルド版 Monaca デバッガーのビルドとインストール
http://docs.monaca.io/ja/manual/debugger/installation/debugger_android/#network-and
■追加調査事項を追記(2017/02/01時点)
- monacaのプランはBasicを利用
→ 現在のプランではプッシュ通知が実現できないのか?
- リリースビルドで試すも事象が変わらず
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/03/11 12:27