Download presentation
Presentation is loading. Please wait.
Published byDonna Campbell Modified over 8 years ago
4
Mobile Services Recap
5
Windows Azure Mobile Services
6
Multi-Platform Apps
7
You don’t need a different Mobile Service for each platform!
8
Connect them all!
9
Cross-Platform Support
11
Multi-Device Push
12
Single Platform Push Notifications
14
Multi-Platform Push Notifications
15
Don’t forget to check the response on error (or getFeedback for APNS) Also, check out Delivering Push Notifications to Millions of Devices – Friday @12pm
16
Virtual Tables
17
Create a table Use it’s endpoint Don’t call request.Execute
18
Custom API
20
Custom API Demo
21
Talking to Azure Storage
22
It’s doable It’s not perfect Scripts and the Azure module
23
Reading Tables
24
Reading Table Rows
25
Creating Containers
26
Reading and “Creating” Blobs
27
Storage Demo
28
Talking REST
29
ActionHTTP VerbURL Suffix CreatePOST/TodoItem RetrieveGET/TodoItem?$filter=id%3D42 UpdatePATCH/TodoItem/id DeleteDELETE/TodoItem/id http://Mobileservice.azure-mobile.net/tables/*
30
JSON ValueT-SQL Type Numeric values (integer, decimal, floating point) Float BooleanBit DateTimeDateTimeOffset(3) StringNvarchar(max)
31
Postman & Runscope Demo
32
Sending Emails
34
Sending an Email
35
Setting up SendGrid Demo
36
The CLI
37
It’s awe SOME
38
CLI Demo
39
Service Filters and DelegatingHandlers
40
Client side Intercepts requests Intercepts responses
41
Sending Version Info with Each Request
42
DelegatingHandlers are Service Filters
43
Script Versioning
44
Checking the Version in Scripts
45
For more on versioning, check out Going Live and Beyond with Windows Azure Mobile Services Friday @ 10:30 am
46
Talking Twitter
47
v1 is dead v1.1 is hard
48
Part 1: The Helpers
49
Part 2: The Work (part 1)
50
Part 2.2: The Work
51
That was terrible Do this
52
The Easy Way
53
Script Source Control
54
Enable on dashboard Creates Git repo Changes push from client
56
Shared Scripts
57
require(‘jsfile.js'); *Need a config change on update (for now)
58
Auth Part 1: Custom
59
Pass creds in Validate Hash your salt Create a JWT
60
Part 1: The Helpers
61
Part 2: The Work
62
Part 3: Signing In
63
…or just use Auth0 http://aka.ms/authZeroZumo Check out Who’s that User? – Friday @ 2pm
64
Auth Part 2: Identity Caching
65
Storing Credentials in.NET
66
Getting and Setting Credentials
67
Auth Part 3: Expired Tokens
69
DelegationHandlers (again)
70
ServiceFilter (iOS)
71
Auth Demo
72
One-to-Many
73
Client Server
74
Client
75
Server 1
76
Server 2
77
Remember API call #s when considering client side one-to-many
78
Paging Data
79
Client Server
80
Client
81
Server Scripts
82
On-Prem
83
Secure Site-to-Site Network Connectivity Windows Azure Virtual Network Data Synchronization SQL Data Sync Application-Layer Connectivity & Messaging Service Bus Secure Point-to-Site Network Connectivity Windows Azure Virtual Network
86
On-premises Your datacenter Individual computers behind corporate firewall Route-based VPN Windows Azure Virtual Network DNS Server VPN Gateway
87
On-premises Your datacenter Hardware VPN or Windows RRAS Windows Azure Virtual Network DNS Server VPN Gateway Extend your premises to the cloud securely On-ramp for migrating services to the cloud Use your on-prem resources in Azure (monitoring, AD, …)
89
Pricing
90
$ Preview No availability SLA Shared (multitenant environment) Small instance is the only size available; multiple may be purchased First 10 Mobile Services are free, with no plans to start charging Reserved (private VM) Small instance is the only size available; multiple may be purchased Charge for Preview will be at the same reduced rate as Web Sites Up to 100 Mobile Services
91
$ General Availability 99.9% FreeStandardPremium PriceFree (up to 10 services/month) $25 USD/mo (per unit*) $199 USD/mo (per unit*) API Calls500K (per subscription) 1.5M (per unit) 15M (per unit) Active Devices100 (per subscription) 5K (per unit) 100K (per unit) ScaleN/AUp to 6 Standard units Up to 10 Enterprise units Scheduled JobsLimitedIncluded SQL Database (required) 20MB Included, Standard rates apply for more capacity 20MB Included, Standard rates apply for more capacity 20MB Included, Standard rates apply for more capacity
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.