ニュース
プッシュ通知機能の「Google Cloud Messaging」、Chromeでも提供:帯域幅の節約にも
米Googleは5月9日、Androidアプリや拡張機能のユーザーにメッセージをプッシュ配信できる「Google Cloud Messaging」(GCM)がChromeでも利用できるようになったと発表した。
米Googleは5月9日、Androidアプリや拡張機能のユーザーにメッセージをプッシュ配信できる「Google Cloud Messaging」(GCM)が、これまでのAndroidに加えて、Chromeでも利用できるようになったと発表した。ただし対象は、Chrome Web Storeで配布されるWebアプリケーションに限られる。
イベントページでは、特定サイトのナビゲーションやタイマーといった各種のイベントにアプリや拡張機能を反応させることができる。しかし例えば、ニュース速報やユーザー宛てのメッセージ、あるいは株価が特定の値に達したことを知らせる通知など、Chrome外で起きるイベントについては、これまでサーバに繰り返し問い合わせる必要があり、帯域幅の消費やユーザーの端末のバッテリーが消耗する原因となっていた。
新たに導入された「Google Cloud Messaging for Chrome」は、このプロセスの効率化を図ることが狙い。メッセージを送信するためには、まず「chrome.pushMessaging.getChannelId()」を通じてトークン(チャネルID)をリクエストする。そのトークンを自分のサーバに受け渡し、アプリや拡張機能宛てにメッセージを送信する際に、このトークンをメッセージに添えてGCMサーバサイドAPIに投稿する。
関連記事
- AndroidビームとPush通知で最強のO2Oアプリを作る
今注目の「O2O」について、現状や概要を紹介し、O2Oを利用したAndroidアプリを作る際に必要な技術要素を1つ1つ解説していきます。今回は、O2Oの技術要素の1つとして、Push NotificationとNFCについて、実際にアプリに組み込んだ例を示しながら解説します。 - スマホ技術者も知らないと損する「O2O」の基礎知識
- 開発者が知らないと残念過ぎるAndroid 4.1の新機能36選
関連リンク
Copyright © ITmedia, Inc. All Rights Reserved.