YouTube

Got a YouTube account?

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

Russian subtitles

← Система оповещений Google cloud messaging

Get Embed Code
10 Languages

Showing Revision 3 created 01/12/2015 by alexandra mishina.

  1. Неточные повторяющиеся оповещения.
    Бесконечно лучше, чем точные
  2. повторяющиеся оповещения, но всё равно
    далеки от идеала. Проблема с любым
  3. видом повторяющегося оповещения
    состоит в том, что они всё равно
  4. запрашивают ваш сервис проверить
    на наличие обновлений.
  5. Поэтому, чем чаще вы делаете запрос,
    тем свежее отображающиеся данные,
  6. но также тем ниже время работы
    батареи. Вы можете извлекать данные
  7. реже для сохранения заряда батареи,
    но это означает, что информация дольше
  8. остаётся устарелой. Можно позволить
    пользователю решить частоту обновлений
  9. самостоятельно, но тогда вы теряете
    магию. Если бы только был
  10. вариант получше. Возможно ли такое?
    Да.
  11. Система оповещений Google Cloud Messaging
    позволяет вашему серверу оповещать
  12. ваше приложение напрямую, когда есть
    информация для загрузки. Или она
  13. может уже вмещать новую информацию
    в тексте содержательного сообщения.
  14. Используя Google Cloud Messaging, вы
    можете отправлять сообщения с вашего
  15. сервера любой копии вашего установленого
    приложения с помощью Google Cloud.
  16. В результате вы можете
    прекратить поллинг,
  17. что немедленно повысит
    время работы батареи
  18. и актуальность вашего приложения.
    Взамен положитесь на ваш сервер
  19. для уведомления клиентов, когда необходимо
    синхронизировать данные.
  20. Такие сообщения могут быть просто
    лёгким раздражителем,
  21. который активировал бы
    адаптер синхронизации,
  22. оповещая ваше приложение
    о новых данных для загрузки.
  23. Или можно включить новые данные
    в текст содержательного сообщения.
  24. На примере Sunshine,
    мы используем чей-то сервер.
  25. Но даже в этом случае, имеет смысл создать
  26. ваше собственное среднее звено, которое
    запрашивает источник и уведомляет копии
  27. вашего установленного приложения, когда
    оно заприметит изменение. В этом уроке
  28. мы не будем создавать сервер, ознакомьтесь
    со всеми деталями по использованию
  29. Google Cloud Messaging в руководстве
    разработчика на обучающих ресурсах.