• Sales
  • My Account
  • Portal
Microsoft Azure Free trial
  • Features
    • What is Azure?
    • Compute & Networking

      Compute & Networking

      Virtual Machines
      Provision Windows and Linux Virtual Machines and applications in minutes
      RemoteApp
      Deploy Windows client apps in the cloud, run on any device
      Cloud Services
      Create highly available, infinitely scalable cloud applications and APIs
      Virtual Network
      Provision private networks, optionally connect to on-premises datacenters
      ExpressRoute
      Dedicated private network fiber connections to Azure
      Traffic Manager
      Load balance incoming traffic for high performance and availability

      Get credits that enable:

      4 Windows or Linux VMs

      24 x 7 for a month

      And much more...

      Learn more

    • Web & Mobile

      Web & Mobile

      Websites
      Deploy and scale web apps in seconds
      Mobile Services
      Build and host the backend for any mobile app
      API Management
      Publish APIs to developers, partners and employees securely and at scale
      Notification Hubs
      Scalable, cross-platform push notification infrastructure
      Event Hubs
      Ingest, persist, and process millions of events per second

      Get credits that enable:

      Deploy 20 websites

      over 10M mobile API calls

      And much more...

      Learn more

    • Data & Analytics

      Data & Analytics

      SQL Database
      Managed Relational SQL Database-as-a-service
      HDInsight
      Provision managed Hadoop clusters
      Cache
      High throughput, low latency data access to build fast and scalable applications
      Machine Learning
      Powerful cloud-based predictive analytics
      DocumentDB
      Managed NoSQL document database-as-a-service
      Azure Search
      Fully-managed search-as-a-service

      Get credits that enable:

      8 standard SQL Databases

      Hadoop instance for a week

      And much more...

      Learn more

    • Storage & Backup

      Storage & Backup

      Storage
      Durable, highly available and massively scalable cloud storage
      Import/Export Service
      Transfer large amounts of data to and from Azure using hard disk drives
      Backup
      Simple and reliable server backup to the cloud
      Site Recovery
      Orchestrate protection and recovery of private clouds

      Get credits that enable:

      Over 8 terabytes of storage

      Backup 700GB for a month

      And much more...

      Learn more

    • Media & CDN

      Media & CDN

      Media Services
      Encode, store, and stream video and audio at scale
      CDN
      Deliver content to end-users through a robust network of global data centers

      Get credits that enable:

      Encoding 100GB of media

      Transfer up to 1600GB of content

      And much more...

      Learn more

    • Hybrid Integration

      Hybrid Integration

      BizTalk Services
      Seamlessly integrate the enterprise and the cloud
      Service Bus
      Connect across private and public cloud environments

      Get credits that enable:

      Send 200 million messages

      And much more...

      Learn more

    • Identity & Access Management

      Identity & Access Management

      Active Directory
      Synchronize on-premises directories and get single sign on with Azure and popular SaaS apps
      Multi-Factor Authentication
      Safeguard access to your data and apps with an extra level of authentication

      Get credits that enable:

      Store 500,000 objects in Active Directory

      Multi-factor auth with 100 users

      And much more...

      Learn more

    • Case Studies
  • Pricing
    • Overview
    • Pricing Details
      • Compute
      • Virtual Machines
      • Websites
      • Mobile Services
      • Cloud Services
      • Data Services
      • Storage
      • SQL Database
      • HDInsight
      • Cache
      • Backup
      • Site Recovery
      • Machine Learning
      • StorSimple
      • DocumentDB
      • Azure Search
      • App Services
      • Media Services
      • Service Bus
      • Notification Hubs
      • Scheduler
      • Automation
      • BizTalk Services
      • Visual Studio Online
      • Active Directory
      • Multi-Factor Authentication
      • CDN
      • API Management
      • RemoteApp
      • Event Hubs
      • Network Services
      • ExpressRoute
      • Virtual Network
      • Traffic Manager
      • Data Transfers
    • Calculator
    • Purchase Options
    • Member Offers
      • MSDN
      • BizSpark Startups
      • Microsoft Partner Network
    • Regions
    • Support Plans
    • FAQ
  • Documentation
  • Downloads
  • Gallery
  • Blog
  • Community
    • Service Updates
    • Events
    • Partners
      • Partner opportunity
      • Grow your business
      • Build your offering
      • Get started
    • Education
    • Newsletter
  • Support
    • Support Options
    • Support Plans
    • Forums
    • Service Dashboard
    • Trust Center
      • Overview
      • Security
      • Privacy
      • Compliance
      • Resources
      • FAQ
    • Legal
      • Overview
      • Subscription Agreement
      • Services Terms
      • Offer Details
      • Privacy Statement
      • Service Level Agreements
      • Preview Supplemental Terms
      • Store Terms
      • Website Terms Of Use
    • FAQ

Mobile Services

Add a cloud backend to your app in minutes

  • Host a .NET or Node.js web API with 24x7 monitoring and management
  • Use single sign-on with Active Directory, Facebook, Twitter, and Google
  • Push notifications to individual users and dynamic audience segments
  • Store data in SQL, Table Storage, and MongoDB
  • Access on-premises systems, Office 365, and SharePoint
  • Use cloud-based sync to build apps that work offline

Quick links

  • Samples
  • Accelerators

Create your first mobile service

iOS

Start tutorial

Windows Store C#
.NET
More Less

Get started

  • Get started with Mobile Services

    Learn how to add a cloud-based backend service to an app in minutes using Azure Mobile Services.

  • Get started with Mobile Services

    Learn how to add a cloud-based backend service to an app in minutes using Azure Mobile Services.

  • Get started with Mobile Services

    Learn how to add a cloud-based backend service to an app in minutes using Azure Mobile Services.

  • Get started with Mobile Services

    Learn how to add a cloud-based backend service to an app in minutes using Azure Mobile Services.

  • Get started with Mobile Services

    Learn how to add a cloud-based backend service to an app in minutes using Azure Mobile Services.

  • Get started with Mobile Services

    Learn how to add a cloud-based backend service to an app in minutes using Azure Mobile Services.

  • Get started with Mobile Services

    Learn how to add a cloud-based backend service to an app in minutes using Azure Mobile Services.

  • Get started with Mobile Services

    Learn how to add a cloud-based backend service to an app in minutes using Azure Mobile Services.

  • Get started with Mobile Services

    Learn how to add a cloud-based backend service to an app in minutes using Azure Mobile Services.

  • Get started with Mobile Services

    Learn how to add a cloud-based backend service to an app in minutes using Azure Mobile Services.

  • Get started with Mobile Services

    Learn how to add a cloud-based backend service to an app in minutes using Azure Mobile Services.

  • Get started with Mobile Services

    Learn how to add a cloud-based backend service to an app in minutes using Azure Mobile Services.

  • Get started with Mobile Services

    Learn how to add a cloud-based backend service to an app in minutes using Azure Mobile Services.

  • Get started with Mobile Services

    Learn how to add a cloud-based backend service to an app in minutes using Azure Mobile Services.

  • Get started with Mobile Services and Sencha Touch

    Sencha Touch is a high-performance, HTML5 mobile app platform. Sencha Touch Extensions for Azure is an API designed to provide an easy way to develop Sencha Touch applications that can access the Azure APIs using JavaScript. In this tutorial, learn how to create cloud applications using Sencha Touch and Mobile Services.

  • Get started with Mobile Services

    Learn how to add a cloud-based backend service to an app in minutes using Azure Mobile Services.

  • Get started with Mobile Services

    Learn how to add a cloud-based backend service to an app in minutes using Azure Mobile Services.

  • Add Mobile Services to an existing app

    Learn how you can use Mobile Services to store and retrieve data from an app.

  • Add Mobile Services to an existing app

    Learn how you can use Mobile Services to store and retrieve data from an app.

  • Add Mobile Services to an existing app

    Learn how you can use Mobile Services to store and retrieve data from an app.

  • Add Mobile Services to an existing app

    Learn how you can use Mobile Services to store and retrieve data from an app.

  • Add Mobile Services to an existing app

    Learn how you can use Mobile Services to store and retrieve data from an app.

  • Add Mobile Services to an existing app

    Learn how you can use Mobile Services to store and retrieve data from an app.

  • Add Mobile Services to an existing app

    Learn how you can use Mobile Services to store and retrieve data from an app.

  • Add Mobile Services to an existing app

    Learn how you can use Mobile Services to store and retrieve data from an app.

  • Add Mobile Services to an existing app

    Learn how you can use Mobile Services to store and retrieve data from an app.

  • Add Mobile Services to an existing app

    Learn how you can use Mobile Services to store and retrieve data from an app.

  • Add Mobile Services to an existing app

    Learn how you can use Mobile Services to store and retrieve data from an app.

  • Add Mobile Services to an existing app

    Learn how you can use Mobile Services to store and retrieve data from an app.

  • Add Mobile Services to an existing app

    Learn how you can use Mobile Services to store and retrieve data from an app.

  • Add Mobile Services to an existing app

    The Sencha Touch Extensions easily allows you to connect your Sencha Touch models and stores to data capabilities provided by Mobile Services. In this tutorial, learn how to store and retrieve data from an app.

  • Create a leaderboard app with Azure Mobile Services .NET backend

    This tutorial shows how to create a new Mobile Services .NET backend in Visual Studio and use it from a Windows Store leaderboard application.

  • How to use the Mobile Services client library for iOS

    Learn how to perform common scenarios using the iOS client library, including querying for data, inserting, updating, and deleting data, authenticating users, handling errors, and uploading data to blob storage.

  • How to use the Mobile Services client library for Android

    Learn how to perform common scenarios using the Android client library, including querying for data, inserting, updating, and deleting data, authenticating users, handling errors, and uploading data to blob storage.

  • How to use a .NET client with Mobile Services

    Learn how to perform common scenarios using the .NET client library, including querying for data, inserting, updating, and deleting data, authenticating users, handling errors, and uploading data to blob storage.

  • How to use the Xamarin component library for Mobile Services

    Learn how to perform common scenarios using the Xamarin Component client, including querying for data, inserting, updating, and deleting data, authenticating users, handling errors, and uploading data to blob storage.

  • How to use an HTML/JavaScript client with Mobile Services

    Learn how to perform common scenarios using an HTML/JavaScript client, including querying for data, inserting, updating, and deleting data, authenticating users, and handling errors.

  • How to work with a JavaScript backend mobile service

    Azure Mobile Services enables you to define custom business logic that is run on the server. This logic is provided as a JavaScript function that is either registered to an insert, read, update, or delete operation on a given table or is assigned to a scheduled job.

Data & sync

  • Using offline data sync

    Azure Mobile Services offline features allow you to interact with a local database when you are in an offline scenario with your Mobile Service. This tutorial shows how to configure a mobile service to add data in a disconnected offline scenario and then sync those items to the online database.

  • Using offline data sync

    Azure Mobile Services offline features allow you to interact with a local database when you are in an offline scenario with your Mobile Service. This tutorial shows how to configure a mobile service to add data in a disconnected offline scenario and then sync those items to the online database.

  • Using offline data sync

    Azure Mobile Services offline features allow you to interact with a local database when you are in an offline scenario with your Mobile Service. This tutorial shows how to configure a mobile service to add data in a disconnected offline scenario and then sync those items to the online database.

  • Using offline data sync

    Azure Mobile Services offline features allow you to interact with a local database when you are in an offline scenario with your Mobile Service. This tutorial shows how to configure a mobile service to add data in a disconnected offline scenario and then sync those items to the online database.

  • Using offline data sync

    Azure Mobile Services offline features allow you to interact with a local database when you are in an offline scenario with your Mobile Service. This tutorial shows how to configure a mobile service to add data in a disconnected offline scenario and then sync those items to the online database.

  • Sync app settings across devices

    Learn how to roam user settings across devices, providing users with a unified experience.

  • Validate and modify data in Mobile Services by using server scripts

    You can use server scripts to validate and modify data when you are inserting and updating it. This tutorial show you how to define and register server scripts with mobile services and how to modify your app to take advantage of the new behaviors you define through the scripts.

  • Validate and modify data in Mobile Services by using server scripts

    You can use server scripts to validate and modify data when you are inserting and updating it. This tutorial show you how to define and register server scripts with mobile services and how to modify your app to take advantage of the new behaviors you define through the scripts.

  • Validate and modify data in Mobile Services by using server scripts

    You can use server scripts to validate and modify data when you are inserting and updating it. This tutorial show you how to define and register server scripts with mobile services and how to modify your app to take advantage of the new behaviors you define through the scripts.

  • Validate and modify data in Mobile Services by using server scripts

    You can use server scripts to validate and modify data when you are inserting and updating it. This tutorial show you how to define and register server scripts with mobile services and how to modify your app to take advantage of the new behaviors you define through the scripts.

  • Validate and modify data in Mobile Services by using server scripts

    You can use server scripts to validate and modify data when you are inserting and updating it. This tutorial show you how to define and register server scripts with mobile services and how to modify your app to take advantage of the new behaviors you define through the scripts.

  • Validate and modify data in Mobile Services by using server scripts

    You can use server scripts to validate and modify data when you are inserting and updating it. This tutorial show you how to define and register server scripts with mobile services and how to modify your app to take advantage of the new behaviors you define through the scripts.

  • Validate and modify data in Mobile Services by using server scripts

    You can use server scripts to validate and modify data when you are inserting and updating it. This tutorial show you how to define and register server scripts with mobile services and how to modify your app to take advantage of the new behaviors you define through the scripts.

  • Validate and modify data in Mobile Services by using server scripts

    You can use server scripts to validate and modify data when you are inserting and updating it. This tutorial show you how to define and register server scripts with mobile services and how to modify your app to take advantage of the new behaviors you define through the scripts.

  • Validate and modify data in Mobile Services using the .NET backend

    This topic shows you how to use code in your .NET backend mobile service to validate and modify data.

  • Validate and modify data in Mobile Services using the .NET backend

    This topic shows you how to use code in your .NET backend mobile service to validate and modify data.

  • Validate and modify data in Mobile Services using the .NET backend

    This topic shows you how to use code in your .NET backend mobile service to validate and modify data.

  • Handle conflicts with offline data sync

    This topic shows how to synchronize data and handle conflicts when using the offline capabilities of Mobile Services.

  • Handle conflicts with offline data sync

    This topic shows how to synchronize data and handle conflicts when using the offline capabilities of Mobile Services.

  • Handle conflicts with offline data sync

    This topic shows how to synchronize data and handle conflicts when using the offline capabilities of Mobile Services.

  • Using Soft Delete
    Tables created with either the JavaScript or .NET backend can optionally have soft delete enabled. With this feature, a delete operation does not physically delete rows from the database, but rather sets the value of the deleted system column to TRUE.
  • Add paging to your queries

    This tutorial shows how you can use paging to manage the amount of data that Mobile Services returns to your app.

  • Add paging to your queries

    This tutorial shows how you can use paging to manage the amount of data that Mobile Services returns to your app.

  • Add paging to your queries

    This tutorial shows how you can use paging to manage the amount of data that Mobile Services returns to your app.

  • Add paging to your queries

    This tutorial shows how you can use paging to manage the amount of data that Mobile Services returns to your app.

  • Add paging to your queries

    This tutorial shows how you can use paging to manage the amount of data that Mobile Services returns to your app.

  • Add paging to your queries

    This tutorial shows how you can use paging to manage the amount of data that Mobile Services returns to your app.

  • Add paging to your queries

    This tutorial shows how you can use paging to manage the amount of data that Mobile Services returns to your app.

  • Add paging to your queries

    This tutorial shows how you can use paging to manage the amount of data that Mobile Services returns to your app.

  • Add paging to your queries

    This tutorial shows how you can use paging to manage the amount of data that Mobile Services returns to your app.

  • Add paging to your queries

    This tutorial shows how you can use paging to manage the amount of data that Mobile Services returns to your app.

  • Add paging to your queries

    This tutorial shows how you can use paging to manage the amount of data that Mobile Services returns to your app.

  • Add filters to data

    This continuation of the Get started with data tutorial shows how to add filters, sorting, and paging to data.

  • Handle database write conflicts

    Mobile Services provides support for detecting and resolving conflicts that can occur when two or more clients write to the same database record. This tutorial walks you through the steps that allow you to handle database write conflicts on both the server and in your application.

  • Handle database write conflicts

    Mobile Services provides support for detecting and resolving conflicts that can occur when two or more clients write to the same database record. This tutorial walks you through the steps that allow you to handle database write conflicts on both the server and in your application.

  • Handle database write conflicts

    Mobile Services provides support for detecting and resolving conflicts that can occur when two or more clients write to the same database record. This tutorial walks you through the steps that allow you to handle database write conflicts on both the server and in your application.

  • Build a service that uses an existing SQL Database

    Learn how to use an existing cloud or on-premises SQL Database with your mobile service.

  • Build a service that uses MongoDB as a data store

    You can use a non-relational data store such as MongoDB or Azure Table Storage with your mobile service. This tutorial shows how to use a MongoLab hosted MongoDB database to store your mobile app data.

  • Scale mobile services backed by Azure SQL Database

    Scaling the SQL database backing your service requires some proactive planning and monitoring as the service receives more load. This document will walk you through a set of best practices to ensure continued great performance of your SQL-backed mobile services.

  • Call SQL stored procedures with a JavaScript backend

    This topic explains how to call a simple stored procedure, with or without parameters, from your mobile service.

Users

  • Add authentication to your app

    Learn how to authenticate users in your app through a variety of identity providers, including Google, Facebook, Twitter, and Microsoft, and then leverage profile data to add features like greeting users by name.

  • Add authentication to your app

    Learn how to authenticate users in your app through a variety of identity providers, including Google, Facebook, Twitter, and Microsoft, and then leverage profile data to add features like greeting users by name.

  • Add authentication to your app

    Learn how to authenticate users in your app through a variety of identity providers, including Google, Facebook, Twitter, and Microsoft, and then leverage profile data to add features like greeting users by name.

  • Add authentication to your app

    Learn how to authenticate users in your app through a variety of identity providers, including Google, Facebook, Twitter, and Microsoft, and then leverage profile data to add features like greeting users by name.

  • Add authentication to your app

    Learn how to authenticate users in your app through a variety of identity providers, including Google, Facebook, Twitter, and Microsoft, and then leverage profile data to add features like greeting users by name.

  • Add authentication to your app

    Learn how to authenticate users in your app through a variety of identity providers, including Google, Facebook, Twitter, and Microsoft, and then leverage profile data to add features like greeting users by name.

  • Add authentication to your app

    Learn how to authenticate users in your app through a variety of identity providers, including Google, Facebook, Twitter, and Microsoft, and then leverage profile data to add features like greeting users by name.

  • Add authentication to your app

    Learn how to authenticate users in your app through a variety of identity providers, including Google, Facebook, Twitter, and Microsoft, and then leverage profile data to add features like greeting users by name.

  • Add authentication to your app

    Learn how to authenticate users in your app through a variety of identity providers, including Google, Facebook, Twitter, and Microsoft, and then leverage profile data to add features like greeting users by name.

  • Add authentication to your app

    Learn how to authenticate users in your app through a variety of identity providers, including Google, Facebook, Twitter, and Microsoft, and then leverage profile data to add features like greeting users by name.

  • Add authentication to your app

    Learn how to authenticate users in your app through a variety of identity providers, including Google, Facebook, Twitter, and Microsoft, and then leverage profile data to add features like greeting users by name.

  • Add authentication to your app

    Learn how to authenticate users in your app through a variety of identity providers, including Google, Facebook, Twitter, and Microsoft, and then leverage profile data to add features like greeting users by name.

  • Add authentication to your app

    Learn how to authenticate users in your app through a variety of identity providers, including Google, Facebook, Twitter, and Microsoft, and then leverage profile data to add features like greeting users by name.

  • Add authentication to your app

    Learn how to authenticate users in your app through a variety of identity providers, including Google, Facebook, Twitter, and Microsoft, and then leverage profile data to add features like greeting users by name.

  • Add authentication to your app

    Learn how to authenticate users in your app through a variety of identity providers, including Google, Facebook, Twitter, and Microsoft, and then leverage profile data to add features like greeting users by name.

  • Add authentication to your app

    Learn how to authenticate users in your app through a variety of identity providers, including Google, Facebook, Twitter, and Microsoft, and then leverage profile data to add features like greeting users by name.

  • Add authentication to your app

    Learn how to authenticate users in your app through a variety of identity providers, including Google, Facebook, Twitter, and Microsoft, and then leverage profile data to add features like greeting users by name.

  • Authenticate your app with Active Directory Authentication Library Single Sign-On

    In this tutorial, you add authentication to the quickstart project using the Active Directory Authentication Library.

  • Authenticate your app with Active Directory Authentication Library Single Sign-On

    In this tutorial, you add authentication to the quickstart project using the Active Directory Authentication Library.

  • Authenticate your app with Active Directory Authentication Library Single Sign-On

    In this tutorial, you add authentication to the quickstart project using the Active Directory Authentication Library.

  • Access SharePoint on behalf of the user

    Learn how to access SharePoint APIs on behalf of the currently logged-in user. In this tutorial, you will learn how to have your app create a Word document in SharePoint Online on behalf of your logged in app user.

  • Authenticate with Live Connect single sign-on

    Learn how to use Live Connect to provide single sign-on authentication in your Windows Store app. With single sign-on, users can log in to your app once, rather than logging in every time the app starts.

  • Authenticate with Live Connect single sign-on

    Learn how to use Live Connect to provide single sign-on authentication in your Windows Store app. With single sign-on, users can log in to your app once, rather than logging in every time the app starts.

  • Authenticate with Live Connect single sign-on

    Learn how to use Live Connect to provide single sign-on authentication in your Windows Store app. With single sign-on, users can log in to your app once, rather than logging in every time the app starts.

  • Use scripts to authorize users

    You can use scripts to authorize particular activities for authenticated users. This tutorial demonstrates how to create and register a script that filters data query results based on a userID, to ensure that users only access data that matches their userID values.

  • Use scripts to authorize users

    You can use scripts to authorize particular activities for authenticated users. This tutorial demonstrates how to create and register a script that filters data query results based on a userID, to ensure that users only access data that matches their userID values.

  • Use scripts to authorize users

    You can use scripts to authorize particular activities for authenticated users. This tutorial demonstrates how to create and register a script that filters data query results based on a userID, to ensure that users only access data that matches their userID values.

  • Use scripts to authorize users

    You can use scripts to authorize particular activities for authenticated users. This tutorial demonstrates how to create and register a script that filters data query results based on a userID, to ensure that users only access data that matches their userID values.

  • Use scripts to authorize users

    You can use scripts to authorize particular activities for authenticated users. This tutorial demonstrates how to create and register a script that filters data query results based on a userID, to ensure that users only access data that matches their userID values.

  • Use scripts to authorize users

    You can use scripts to authorize particular activities for authenticated users. This tutorial demonstrates how to create and register a script that filters data query results based on a userID, to ensure that users only access data that matches their userID values.

  • Use scripts to authorize users

    You can use scripts to authorize particular activities for authenticated users. This tutorial demonstrates how to create and register a script that filters data query results based on a userID, to ensure that users only access data that matches their userID values.

  • Use scripts to authorize users

    You can use scripts to authorize particular activities for authenticated users. This tutorial demonstrates how to create and register a script that filters data query results based on a userID, to ensure that users only access data that matches their userID values.

  • Service-side authorization of users

    This topic shows you how to authorize authenticated users for accessing data in your mobile services. In this tutorial you add code to the data access methods in your your controller to filter queries based on the userId of an authenticated user, ensuring that each user can see only their own data.

  • Service-side authorization of users

    This topic shows you how to authorize authenticated users for accessing data in your mobile services. In this tutorial you add code to the data access methods in your your controller to filter queries based on the userId of an authenticated user, ensuring that each user can see only their own data.

  • Service-side authorization of users

    This topic shows you how to authorize authenticated users for accessing data in your mobile services. In this tutorial you add code to the data access methods in your your controller to filter queries based on the userId of an authenticated user, ensuring that each user can see only their own data.

  • Service-side authorization of users

    This topic shows you how to authorize authenticated users for accessing data in your mobile services. In this tutorial you add code to the data access methods in your your controller to filter queries based on the userId of an authenticated user, ensuring that each user can see only their own data.

  • Add role-based access control to Mobile Services with Azure Active Directory

    Learn how to control access based on Azure Active Directory roles in your Mobile Services app.

  • Add role-based access control to Mobile Services with Azure Active Directory

    Learn how to control access based on Azure Active Directory roles in your Mobile Services app.

  • Access Azure Active Directory Graph info from your mobile service

    Learn how to access user data from the AAD graph and make it available throughout your application.

  • Access Azure Active Directory Graph info from your mobile service

    Learn how to access user data from the AAD graph and make it available throughout your application.

  • Get started with custom authentication

    See how to generate your own authentication tokens for mobile services, allowing you to have users log in with custom usernames and passwords.

Push & realtime

  • Add push notifications to your app

    Push notifications let you deliver information to your app's users through tile, badge, and toast notifications. This topic shows you how to use the Windows Notification Service (WNS) with Mobile Services to send push notifications to an app.

  • Add push notifications to your app

    Push notifications let you deliver information to your app's users through tile, badge, and toast notifications. This topic shows you how to use the Windows Notification Service (WNS) with Mobile Services to send push notifications to an app.

  • Add push notifications to your app

    Push notifications let you deliver information to your app's users through tile, badge, and toast notifications. This topic shows you how to use the Windows Notification Service (WNS) with Mobile Services to send push notifications to an app.

  • Add push notifications to your app

    Push notifications let you deliver information to your app's users through tile, badge, and toast notifications. This topic shows you how to use the Windows Notification Service (WNS) with Mobile Services to send push notifications to an app.

  • Add push notifications to your app

    Push notifications let you deliver information to your app's users through tile, badge, and toast notifications. This topic shows you how to use the Microsoft Push Notification Service (MPNS) with Mobile Services to send push notifications to an app.

  • Add push notifications to your app

    Push notifications let you deliver information to your app's users through tile, badge, and toast notifications. This topic shows you how to use the Microsoft Push Notification Service (MPNS) with Mobile Services to send push notifications to an app.

  • Add push notifications to your app

    Push notifications let you deliver information to your app's users through tile, badge, and toast notifications. This topic shows you how to use Mobile Services to send push notifications to an iOS app. In this tutorial you add push notifications using the Apple Push Notification service (APNS).

  • Add push notifications to your app

    Push notifications let you deliver information to your app's users through tile, badge, and toast notifications. This topic shows you how to use Mobile Services to send push notifications to an iOS app. In this tutorial you add push notifications using the Apple Push Notification service (APNS).

  • Add push notifications to your app

    Push notifications let you deliver information to your app's users through tile, badge, and toast notifications. This topic shows you how to use Mobile Services to send push notifications to an Android app. In this tutorial you add push notifications using the Google Cloud Messaging (GCM) service.

  • Add push notifications to your app

    Push notifications let you deliver information to your app's users through tile, badge, and toast notifications. This topic shows you how to use Mobile Services to send push notifications to an Android app. In this tutorial you add push notifications using the Google Cloud Messaging (GCM) service.

  • Add push notifications to your app

    Push notifications let you deliver information to your app's users through tile, badge, and toast notifications. This topic shows you how to use Mobile Services to send push notifications to an app.

  • Add push notifications to your app

    Learn how to use push notification services with Mobile Services to send push notifications to an app.

  • Get started with realtime push notifications using SignalR

    Learn how to send realtime notifications using SignalR and Mobile Services.

  • Send push notifications to authenticated users

    This topic shows you how to send push notifications to an authenticate user on any registered device.

  • Send push notifications to authenticated users

    This topic shows you how to send push notifications to an authenticate user on any registered device.

  • Send push notifications to authenticated users

    This topic shows you how to send push notifications to an authenticate user on any registered device.

  • Send push notifications to authenticated users

    This topic shows you how to send push notifications to an authenticate user on any registered device.

  • Send push notifications to authenticated users

    This topic shows you how to send push notifications to an authenticate user on any registered device.

  • Send push notifications to authenticated users

    This topic shows you how to send push notifications to an authenticate user on any registered device.

  • Send push notifications to authenticated users

    This topic shows you how to send push notifications to an authenticate user on any registered device.

  • Send push notifications to authenticated users

    This topic shows you how to send push notifications to an authenticate user on any registered device.

  • Send push notifications to authenticated users

    This topic shows you how to send push notifications to an authenticate user on any registered device.

  • Get started with Notification Hubs

    You can use Notification Hubs to efficiently route push notification messages to millions of users simultaneously. This article shows the basics of using Notification Hubs with Mobile Services.

  • Get started with Notification Hubs

    You can use Notification Hubs to efficiently route push notification messages to millions of users simultaneously. This article shows the basics of using Notification Hubs with Mobile Services.

  • Use Notification Hubs to send breaking news

    This topic shows how to use Notification Hubs to broadcast breaking news notifications to a mobile app.

  • Use Notification Hubs to send breaking news

    This topic shows how to use Notification Hubs to broadcast breaking news notifications to a mobile app.

  • Use Notification Hubs to send breaking news

    This topic shows how to use Notification Hubs to broadcast breaking news notifications to a mobile app.

  • Define a custom API that supports periodic notifications

    Learn how to use a custom API to support periodic notifications in a Windows Store app.

  • Define a custom API that supports periodic notifications

    Learn how to use a custom API to support periodic notifications in a Windows Store app.

Services

  • Connect to an on-premises SQL Server from an Azure mobile service using Hybrid Connections

    Learn how to use Hybrid Connections to securely connect to on-premises resources.

  • Call a custom API from a client

    Learn how to call a custom API from a Windows Store app.

  • Call a custom API from a client

    Learn how to call a custom API from a Windows Store app.

  • Call a custom API from a client

    Learn how to call a custom API from a Windows Store app.

  • Call a custom API from a client

    Learn how to call a custom API from a Windows Store app.

  • Call a custom API from a client

    Learn how to call a custom API from a Windows Store app.

  • Call a custom API from a client

    Learn how to call a custom API from a Windows Store app.

  • Call a custom API from a client

    Learn how to call a custom API from a Windows Store app.

  • Call a custom API from a client

    Learn how to call a custom API from a Windows Store app.

  • Call a custom API from a client

    Learn how to call a custom API from a Windows Store app.

  • Call a custom API from a client

    Learn how to call a custom API from a Windows Store app.

  • Call a custom API from a client

    Learn how to call a custom API from a Windows Store app.

  • Schedule backend jobs in Mobile Services

    Learn how to use the Mobile Services job scheduler functionality to define server-side code that is executed on a schedule that you define.

  • Schedule backend jobs in Mobile Services

    Learn how to use the Mobile Services job scheduler functionality to define server script code that is executed on a schedule that you define.

  • Upload images to Azure Storage

    Learn how to use Mobile Services to enable your app to upload and store user-generated images in Azure Storage.

  • Upload images to Azure Storage

    Learn how to use Mobile Services to enable your app to upload and store user-generated images in Azure Storage.

  • Upload images to Azure Storage

    Learn how to use Mobile Services to enable your app to upload and store user-generated images in Azure Storage.

  • Upload images to Azure Storage

    Learn how to use Mobile Services to enable your app to upload and store user-generated images in Azure Storage.

  • Use New Relic to monitor Mobile Services

    Learn how to use the New Relic add-on to provide enhanced monitoring of your mobile service.

  • Send email from Mobile Services with SendGrid

    Learn how to add email functionality to your Mobile Service using the SendGrid email service. This topic demonstrates how to add server side scripts to send email using SendGrid.

  • Use Twilio for voice and SMS capabilities

    Your Mobile Services app can use Twilio to incorporate phone call and Short Message Service (SMS) functionality. This tutorial shows how to create custom API scripts that use the Twilio API to make phone calls and send SMS messages.

  • Use Blob Storage with your Sencha Touch app

    Learn how to use the Ext.azure.storage.Blob class to leverage blob storage in your app.

  • Use Table Storage with your Sencha Touch app

    Learn how to use the Ext.azure.storage.Table class to leverage table storage in your app.

  • Recover in the event of a disaster

    Learn how to use features built-in Azure to ensure business continuity in the event of availability problems.

  • Use multiple clients with a single mobile service

    Learn how to use a single mobile service back-end from multiple client apps that target different mobile platforms, including Windows Store and Windows Phone.

  • Troubleshoot a Mobile Services .NET backend

    Learn how to diagnose and fix issues that can arise with a Mobile Services .NET backend. This article describes how to use HTTP debugging and runtime debugging, analyze diagnostic logs, debug cloud assembly resolution, and troubleshoot entity framework migrations.

Tools

  • Automate Mobile Services with command-line tools

    This topic shows how to use use the Azure command-line tools to automate the creation and management of Mobile Services. It describes how to install the tools and how to perform common tasks including creating a new mobile service, creating a table, registering a script on a table operation, deleting a table, and deleting an existing mobile service.

  • Commands to manage Mobile Services

    Find Mobile Service commands to enable backend capabilities for your apps.

  • Store server scripts in source control

    This topic shows you how to set up source control in Mobile Services to store server scripts in a Git repository.

Reference

  • Client library for .NET

    The Azure Mobile Services SDK includes client libraries that enable both Windows Store and Windows Phone 8 app development using XAML and either C# or Visual Basic. This section provides detailed information about using these client libraries.

  • Client library for JavaScript

    Azure Mobile Services provides a JavaScript client library to access a mobile services instance from a Windows Store app using HTML and JavaScript.

  • Client library for .NET

    The Azure Mobile Services SDK includes client libraries that enable both Windows Store and Windows Phone 8 app development using XAML and either C# or Visual Basic. This section provides detailed information about using these client libraries.

  • Client library for iOS

    The Azure Mobile Services SDK includes client libraries that enable both Windows Store and iOS app development. This section provides detailed information about using these client libraries.

  • Client library for Android

    The Mobile Services SDK for Android includes Java libraries to access mobile services from an Android application.

  • Sencha Touch Extensions for Azure SDK

    Explore detailed reference documentation for the Sencha Touch Extensions JavaScript APIs.

  • How to use the Mobile Services client library for iOS

    Learn how to perform common scenarios using the iOS client library, including querying for data, inserting, updating, and deleting data, authenticating users, handling errors, and uploading data to blob storage.

  • How to use the Mobile Services client library for Android

    Learn how to perform common scenarios using the Android client library, including querying for data, inserting, updating, and deleting data, authenticating users, handling errors, and uploading data to blob storage.

  • How to use a .NET client with Mobile Services

    Learn how to perform common scenarios using the .NET client library, including querying for data, inserting, updating, and deleting data, authenticating users, handling errors, and uploading data to blob storage.

  • How to use the Xamarin component library for Mobile Services

    Learn how to perform common scenarios using the Xamarin Component client, including querying for data, inserting, updating, and deleting data, authenticating users, handling errors, and uploading data to blob storage.

  • How to use an HTML/JavaScript client with Mobile Services

    Learn how to perform common scenarios using an HTML/JavaScript client, including querying for data, inserting, updating, and deleting data, authenticating users, and handling errors.

  • Service library for .NET

    The Windows Azure Mobile Services Service library for .NET enables the development of Mobile Services that use a .NET backend. This section provides detailed reference for library.

  • Mobile Services server script reference

    This reference enables you to create business logic using JavaScript-based server scripts.

  • How to work with a JavaScript backend mobile service

    Azure Mobile Services enables you to define custom business logic that is run on the server. This logic is provided as a JavaScript function that is either registered to an insert, read, update, or delete operation on a given table or is assigned to a scheduled job.

  • REST API reference

    Mobile Services provides a set of REST APIs that are used to access and change table data and retrieve authenticated login information. This reference provides general information for working with mobile service APIs, as well as specific reference information for each available operation.

Videos

Scott Guthrie explaining the Azure Mobile Services "Backend In A Box"

12-13-2013 07 min, 15 sec

Scott Guthrie explaining the Azure Mobile Services "Backend In A Box"

12-13-2013 07 min, 15 sec

Scott Guthrie explaining the Azure Mobile Services "Backend In A Box"

Powerful Mobile Apps with Mobile Services and ASP.NET Web API

04-03-2014 01 hr, 04 min, 13 sec

Powerful Mobile Apps with Mobile Services and ASP.NET Web API

Enable Single Sign-on for your .NET Mobile Services with Azure Active Directory

05-12-2014 14 min, 02 sec

Enable Single Sign-on for your .NET Mobile Services with Azure Active Directory

Build offline apps with Azure Mobile Services

05-12-2014 14 min, 36 sec

Build offline apps with Azure Mobile Services

Video center

More resources

References Find documentation for client libraries and server scripts Forums Ask questions, share insights, and discuss the platform Samples Explore rich, downloadable sample applications Downloads Download the Mobile Services SDKs and development tools

Have an idea or suggestion for Mobile Services?

Share your ideas with Microsoft and the community

See more ideas from the community

  • Go Social
  • Facebook
  • Twitter
  • Rss
  • Newsletter
  • Microsoft Azure
  • Features
  • Services
  • Regions
  • Case Studies
  • Pricing
  • Calculator
  • Documentation
  • Downloads
  • Gallery
  • Microsoft Azure in China
  • Microsoft Azure Government
  • Community
  • Blogs
  • Service Updates
  • Forums
  • Events

  • Support
  • Forums
  • Service Dashboard
  • Support
  • Account
  • Subscriptions
  • Profile
  • Preview Features
  • Management Portal
  • Trust Center
  • Security
  • Privacy
  • Compliance
  • Hello from Seattle.
  • English (US)
    English (US) Čeština Dansk Deutsch
    English (India) English (UK) Español (ES) Suomi
    Français Ελληνικά Italiano Magyar
    Nederlands Bokmål Polski Português (BR)
    Português (PT) Svenska Română Türkçe
    Українська русский 日本語 한국어
    中文(简体) 中文(繁體)
     
  • USD
    US Dollar ($) Euro (€) Swiss Frank (chf) Argentine Peso ($)
    Australian Dollar ($) Danish Krone (kr) Canadian Dollar ($) Indonesian Rupiah (Rp)
    Japanese Yen (¥) Korean Won (₩) New Zealand Dollar ($) Norwegian Krone (kr)
    Russian Ruble (руб) Saudi Riyal (R) South African Rand (R) Swedish Krona (kr)
    Taiwanese Dollar ($) Turkish Lira (TL) British Pound (£) Mexican Peso (MXN$)
    Malaysian Ringgit (RM$) Indian Rupee (₹) Hong Kong Dollar (HK$) Brazilian Real (R$)
     
  • Nutzungsbedingungen
  • Impressum
  • Contact Us
  • Trademarks
  • Privacy & Cookies
  • Feedback
Microsoft © 2014 Microsoft