push уведомления для windows 8, ios, android, windows phone через windows azure

14
Организация push- уведомлений в приложениях для Windows 8, iOS, Android, Windows Phone Ефимцева Наталия [email protected] Twitter: @nefimtseva

Upload: natalia-efimtseva

Post on 15-Jun-2015

655 views

Category:

Technology


1 download

DESCRIPTION

Push уведомления для Windows 8, iOS, Android, Windows Phone через Windows Azure

TRANSCRIPT

Page 1: Push уведомления для Windows 8, iOS, Android, Windows Phone через Windows Azure

Организация push-уведомлений в приложениях для Windows 8, iOS, Android, Windows PhoneЕфимцева Наталия[email protected]: @nefimtseva

Page 2: Push уведомления для Windows 8, iOS, Android, Windows Phone через Windows Azure

Windows Azure CampТрансляция – http://azurehub.ru/

#azurecamp

Page 3: Push уведомления для Windows 8, iOS, Android, Windows Phone через Windows Azure

Содержание

Push-уведомления

Демо для Windows 8

Демо для Windows Phone

Push для Android

Push для iOS

Page 4: Push уведомления для Windows 8, iOS, Android, Windows Phone через Windows Azure

Способы взаимодействия

Два способы взаимодействия с устройствами

Инициированные устройством

Инициированные облаком\из вне

Page 5: Push уведомления для Windows 8, iOS, Android, Windows Phone через Windows Azure

Сервисы push-нотификации

Windows 8: Windows Push Notification Service (WNS)

Windows Phone:

Microsoft Push Notification Service (MPNS)

iOS: Apple Push Notification Service (APNS)

Android: Cloud To Device Messaging (GCM)

Page 6: Push уведомления для Windows 8, iOS, Android, Windows Phone через Windows Azure

ПроцессУстройство запрашивает канал

*NS возвращает канал

Отправляем URI в Windows AzureURI канала сохраняется в облаке

Облако инициирует нотификацию

*NS отправляет push-нотификацию

Веб роль

*NS

(1) (2)

(3)

(4)

(5)

Page 7: Push уведомления для Windows 8, iOS, Android, Windows Phone через Windows Azure

Apple Push Notification Service

Page 8: Push уведомления для Windows 8, iOS, Android, Windows Phone через Windows Azure

Windows 81. Получение URI

канала

2. Регистрация в Windows Azure сервисе

3. Отправка push-уведомления

Windows 8

(1)

(2)

(3)

(3)

Page 9: Push уведомления для Windows 8, iOS, Android, Windows Phone через Windows Azure

Windows Azure Toolkit for DevicesВсе тулкиты доступны на github

AndroidiOSWindows Phone

Windows Azure Toolkit for AndroidWindows Azure Toolkit for iOS

Windows Azure Toolkit for Windows Phone

Page 10: Push уведомления для Windows 8, iOS, Android, Windows Phone через Windows Azure

Windows 8

Push-уведомления

Page 11: Push уведомления для Windows 8, iOS, Android, Windows Phone через Windows Azure

Windows Azure Mobile Services: доступ

Shared-экземпляр

10 Mobile Services 1Гб SQL

Database

Бесп

латн

ый

три

ал

Входящий трафик неограничен

165Мб исходящего в день

Page 12: Push уведомления для Windows 8, iOS, Android, Windows Phone через Windows Azure

Windows Phone

Push-уведомления

Page 13: Push уведомления для Windows 8, iOS, Android, Windows Phone через Windows Azure

iOS Android

Ахмед Шериев

Push-уведомления

Page 14: Push уведомления для Windows 8, iOS, Android, Windows Phone через Windows Azure

Бесплатный Windows Azure триал

12

3

http://windowsazure.com

Если у Вас нет кредитной карты – создайте виртуальную карту

По умолчанию для триала установлен лимит (0 руб) на списание средств с карты