Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parJolene Picot Modifié depuis plus de 9 années
1
Les services mobiles Microsoft Azure Mikhail Chatillon Technical Evangelist, Microsoft Mikhail.chatillon@microsoft.com
2
Bachelor en Science Informatique à l’Université de Genève (2011) Master en Science informatique de l’EPFZ (Mars 2013) Junior It Architect dans le secteur bancaire (2013-2014) Technical evangelist à Microsoft Suisse depuis Mai 2014
3
Agenda Introduction Authentification Les notifications Push Le mode offline
4
Introduction Chapitre 1/4
5
«Créer un backend sur le cloud facilement pour n'importe quelle application mobile»
6
API REST Les plateformes clients supportées
7
Vitesse de développement et facilité de maintenance Personnalisation Possibles
8
Données Azure SQL par défaut Alternativement: blobs, tables, SQL dans une machine virtuelle ou encore une base de donnée sur site Les données restent toujours en votre contrôle Azure SQL dbAzure Table Storage Azure Blob Storage Mongo DB SQL Server in a VM SQL Server On-Prem
10
L’Authentification Chapter 2/4
11
Authentification Support de Facebook, Twitter, Microsoft, Google et Azure Active Directory. Une authentification personnalisée peut être implémentée au travers de scripts serveurs. Facebook Twitter Microsoft Google Active Directory Custom
13
Le Push avec les Notifications Hubs Chapter 3/4
14
3 Les challenges des notifications Push
15
3 Notification Hubs Overview App back-end Notification Hub APNSGCMMPNSWNS $ ¥ ¥ $ £ € $ € tag = “female” tag = “Seattle” tag = “vanilla” “female” “Seattle” “vanilla” “male” “Seattle” “vanilla” “female” “Seattle” “vanilla” “female” “vanilla” “female” “New York” “chocolate” “male” “New York” “vanilla”
16
3 Baser les notifications sur un intérêt App back-end Tag: ”Beatles” Tag: ”RollingStones” Tag: ”Beatles” App back-end Notification Hub
17
3 Notification d’un utilisateur logique simple App back-end Tag: ”00430924” App back-end Tag: ”00568282” Notification Hub
18
Personalisations avec les templates Registration Les applications clientes peuvent s’enregistrer avec des Template personnalisés Envoyer des Notifications Personnalisées Le Backend envoie un message avec les personnalisés Les expressions Template Les templates supportent une personnalisation simple: E.x., {‘Sam, ’+$(friend)+’ vous a ajouté à’+$(groupName)+‘ group’}. Notification Hub App back-end $(tempF) { aps: { alert: “$(tempC)” } { tempC: “23”, tempF: “73” } 16 61
20
Le mode offline Chapter 4/4
21
API REST Le mode Offline Contexte de Synchronisation
22
Synchronise les données entre la base de données locale et la base de donnée distante La synchronisation est invoquée suivant un méchanisme Push/pull SQLite utilisé par défaut en local, customizable par l’utilisateur
24
Conclusion Chapter 4/4
25
Windows Store iOS Android Xamarin Windows Phone iOS Android HTML 5/JS SDKs Scripts: table Jobs recurrent API Personalisés REST API FacebookTwitterMicrosoftGoogle Active Directory SQL Table Storage Blob Storage WNS & MPNS APNSGCM Mongo DB Notification Hubs Source Control
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.