Windows Azure Mobile Services Štěpán Bechynský Technical Evangelist Microsoft.

13
Windows Azure Mobile Services Štěpán Bechynský Technical Evangelist Microsoft

Transcript of Windows Azure Mobile Services Štěpán Bechynský Technical Evangelist Microsoft.

Page 1: Windows Azure Mobile Services Štěpán Bechynský Technical Evangelist Microsoft.

Windows Azure Mobile ServicesŠtěpán BechynskýTechnical EvangelistMicrosoft

Page 2: Windows Azure Mobile Services Štěpán Bechynský Technical Evangelist Microsoft.

Malý průzkum na začátek

Page 3: Windows Azure Mobile Services Štěpán Bechynský Technical Evangelist Microsoft.

Data

NotifikaceAutorizace Logika Diagnostika

ŠkálováníČasovačeAPI

Page 4: Windows Azure Mobile Services Štěpán Bechynský Technical Evangelist Microsoft.

Klíčové scénáře

Backend pro více platforemWindows StoreWindows PhoneHTMLAndroid iOSXamarinPhoneGap

Sdílení datAutorizacePush notifikace

Page 5: Windows Azure Mobile Services Štěpán Bechynský Technical Evangelist Microsoft.

DEMOBackend pro mobilní zařízení za pár

minut Demo

Page 6: Windows Azure Mobile Services Štěpán Bechynský Technical Evangelist Microsoft.

Práce s daty

Data jsou v běžné SQL databáziMožný přístup zvnějškuCRUDVlastní API

Page 7: Windows Azure Mobile Services Štěpán Bechynský Technical Evangelist Microsoft.

DEMOPráce s daty a serverovou logikou Demo

Page 8: Windows Azure Mobile Services Štěpán Bechynský Technical Evangelist Microsoft.

Push Notifications

Různé řešení pro různé platformyPrincip je v podstatě všude stejný

URI to the service:"http://notify.live.com/throttledthirdparty/01.00/

AAFRQHgiiMWNTYrRDXAHQtz-AgrNpzcDAwAAAAQOMDAwMDAwMDAwMDAwMDA"

Push enabled applications

Notifications service

HTTP POST the message

Push endpoint is established. URI is created for the endpoint.

1

2

3

Third-party

service

MPNS:Microsoft

hosted server

Send PN Message

4

Page 9: Windows Azure Mobile Services Štěpán Bechynský Technical Evangelist Microsoft.

DEMOPush notifikace Demo

Page 10: Windows Azure Mobile Services Štěpán Bechynský Technical Evangelist Microsoft.

Autorizace

Řízeno na úrovni tabulekPodpora několika Identity providers

Microsoft AccountMicrosoft Active DirectoryTwitterFacebookGoogle

Page 11: Windows Azure Mobile Services Štěpán Bechynský Technical Evangelist Microsoft.

DEMOPřístupová práva Demo

Page 12: Windows Azure Mobile Services Štěpán Bechynský Technical Evangelist Microsoft.

DEMODiagnostika, logování a škálování Demo

Page 13: Windows Azure Mobile Services Štěpán Bechynský Technical Evangelist Microsoft.