DEV

Androidでプッシュ通知する(概要的なぼやき)

Monacaでプッシュ通知をしたいんだができるのか不明。 Monacaにプッシュ通知機能はあるのだが、既存PCサイトと連動した柔軟なプッシュ通知が可能なのか分からない。 フォーラムに問い合わせしてみた。回答なさそうな気もするけど。 なんかできなそう。

Androidでプッシュ通知する場合は、GCMというのを使います。ここの『GCMを使用してAndroid-PHPでPUSH通知を実装する [Google Play services対応]』に詳しく解説が載っております。

GCMで端末ID的なものを取得して、それをプッシュ配信サーバに送ってデータベースに登録します。ユーザと端末IDを紐づけて登録することで、そのユーザに限定してプッシュ通知を送ることができます。プッシュ配信サーバは、配信すべきタイミングになったら、GCMに配信すべき端末IDと配信内容等等を送ることで、GCMから端末宛にプッシュ通知が送られます。Androidアプリは、それを受け取ったらアプリに規定された処理を実行します。つまり、プッシュ通知が表示されます。

Monacaで出来ればすごくお手軽だと思ったのだがのう。。

むむむ、HTML5でのハイブリッドアプリ開発のお供に便利なphonegapのプラグイン達で紹介されている、mgcrea / phonegap-pluginsは、使えるんじゃないだろうか。これを使うと、Monacaでプッシュ通知の制御ができるんじゃないか。これ便利だなあ。でもiPhoneでしか使えないっぽい。

でもPhoneGapっていうのは基本なんでもできるんだなあ。