Connecting to Microsoft Azure Mobile Services (HTML)

What is Mobile Services?

Azure Mobile Services is a Azure service offering designed to make it easy to create highly-functional mobile apps using Azure. Mobile Services brings together a set of Azure services that enable backend capabilities for your app. Integration with Microsoft Visual Studio 2013 makes it easy to connect to Mobile Services without having to log into the Azure Management Portal.

Mobile Services enables the following scenarios in your app:

Scenario Description
Connect to Microsoft Azure

By connecting your app to Mobile Services, you leverage all the benefits of Azure services. You can connect your app right from Visual Studio 2013.

Provision and manage storage tables

Visual Studio 2013 makes it easy to create new tables in your mobile service, right from your Server Explorer. Mobile Services allows you to control who can perform operations against tables.

Easy access from your app

The Mobile Services client library makes it easy to access and change data as objects, authenticate users, and call custom APIs from a Windows Store app written in HTML/JavaScript.

Send push notifications

Mobile Services integrates with Windows Push Notification Services (WNS) to make it easy to deliver push notifications to your app.

Authenticate users

Mobile Services integrates with well-known identity providers, such as Twitter, Facebook, Google and Microsoft Account. This make it easy for your users to log in using their existing accounts.

Single-sign on with Live Connect

You can use Live Connect to authenticate an already logged-on user with you mobile service without having them retype their credentials.

Send Periodic notifications

Define a custom API that lets you leverage your mobile service to support updating tiles and badges using periodic notifications.

Offload processing to the cloud

Store and execute server-side scripts to inject business logic into data access operations. These scripts can perform data validation and modification, send HTTP requests, send notifications, access Azure SQL Database, authorize user access and other backend tasks.

Schedule remote code execution

Mobile Services has a job scheduler that lets you define a schedule for executing server-side scripts.

Leverage Microsoft Azure services

Server scripts enable integration with other Microsoft Azure services.


Developer audience

Developers using VB/C# and XAML who want to use Mobile Services to add cloud data storage, authentication, push notifications, or other Azure functionality to their apps.

In this section

Topic Description

Quickstart: Add a mobile service

This Quickstart walks you through adding a cloud-based backend service to an existing app using Mobile Services. Mobile Services makes it easy to store and query for data, login users with popular identity providers, and send and receive push notifications in your app. To learn more, see the Mobile Services dev center. When you are done, you will have created a new mobile service in your Azure subscription, added Mobile Services code to the starter app project, and run the app to insert data into the new mobile service.

Quickstart: Add push notifications

This Quickstart walks you through enabling push notifications in a app using Mobile Services. Mobile Services makes it easy to send push notifications to your app by using the Windows Push Notification Services (WNS). To learn more, see the Mobile Services dev center. As long as you have a Visual Studio 2013 makes it easy to enable push notifications in your Mobile Services app. This topic builds on the previous topic Quickstart: Adding a mobile service. When you are done, you will have added push notifications to your new mobile service and tested the app by sending a new notification.