YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Japanese subtitles

← Google cloud messaging

Get Embed Code
10 Languages

Showing Revision 4 created 04/27/2015 by Udacity.

  1. 不正確な繰り返しアラームは
  2. 同じ時間に繰り返すアラームより
    はるかによいですが理想には程遠いです
  3. 繰り返しアラームの問題点はアップデートを
    確認するためにサーバへポーリングすることです
  4. 頻繁にポーリングすれば
    表示データは新しくなりますが
  5. バッテリの寿命は短くなってしまいます
  6. バッテリを節約しようとすると
    今度は内容のアップデートが遅れてしまいます
  7. ユーザにアップデートの頻度を
    決めさせることもできますが
  8. アプリのよさが発揮されません
  9. もっとよい方法はないでしょうか?
  10. 実はあるのです
  11. Googleクラウドメッセージングを使えば
    ダウンロード可能なデータが発生した時に
  12. サーバから直接アプリへ通知することができます
  13. ペイロードの中に新しいデータを
    入れて送信することもできます
  14. Googleクラウドメッセージングは
    Googleクラウドを経由して
  15. サーバからインストールされたアプリの
    インスタンスへメッセージを送信するのです
  16. これを使えばポーリングを止めることができ
  17. バッテリの寿命を節約しつつ
    アプリも新しくできます
  18. 同期するデータをクライアントに
    通知するのはサーバです
  19. このメッセージは新しいデータや
    ダウンロードすべきものを
  20. アプリに通知して
    SyncAdapterの同期を促すのです
  21. またペイロード内の新しいデータも同期できます
  22. Sunshineでは第三者のサーバを利用していますが
  23. その場合でも変化を伝えるためのソースを取得し
  24. アプリのインスタンスに通知する中間層を
    作成することは意味があります
  25. このレッスンではサーバの設定は行いませんが
  26. Googleクラウドメッセージングの詳細については
    講師メモの開発者用ガイドをご覧ください