Mobile Apps

If you are reporting a bug, please report it through the User Forums

Please note that we are no longer accepting feature requests for Azure Mobile Services. All feature requests that are accepted will be implemented atop Azure App Service Mobile Apps.

How can we improve Azure App Service Mobile Apps?

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the "My feedback" filter and select "My open ideas".
(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  1. Add support for geo-spatial types and queries

    Add built in support for geo-spatial types (lat, long) and queries within range of a point, ordered by proximity to a point.

    261 votes
    Vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      You have left! (?) (thinking…)
      4 comments  ·  Data  ·  Flag idea as inappropriate…  ·  Admin →
    • Add support for DocumentDB

      I would love to see a Azure Mobile Services Backend Extension for Azure DocumentDB (http://azure.microsoft.com/en-us/services/documentdb/)

      159 votes
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        I agree to the terms of service
        Signed in as (Sign out)
        You have left! (?) (thinking…)
        2 comments  ·  Data  ·  Flag idea as inappropriate…  ·  Admin →

        We’re investigating our options for DocDB integration. We’ll keep this idea open and let the comments and votes come in.

      • Additional proposal for miiCard as an identity provider to perform identity checks via WAMS

        Twitter, Facebook and other providers allow WAMS to perform authentication against those providers. But how can be assured, that the person actually is the person logging in with one of the available providers? We had recently a requirement to check the identities of your customers. And I think that this could be useful for other applications, too. Especially LOB apps. miiCard is a very unique identity provider that enables you to perform a very secure and online-based identity check. More information's about how it works, can be found here: http://www.miicard.com/how-it-works

        48 votes
        Vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          I agree to the terms of service
          Signed in as (Sign out)
          You have left! (?) (thinking…)
          2 comments  ·  Authentication  ·  Flag idea as inappropriate…  ·  Admin →
          under review  ·  Miranda LunaMiranda Luna responded

          We’ll take a look at this option and will definitely track popularity of the request.

        • Add support for AAD B2C

          Add support for AAD B2C via Authentication/Authorization feature.

          35 votes
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            I agree to the terms of service
            Signed in as (Sign out)
            You have left! (?) (thinking…)
            2 comments  ·  Authentication  ·  Flag idea as inappropriate…  ·  Admin →
          • Automate creating & reading user specific data

            Here's a blog post which describes how one can add server side scripts to a table to make the data user specific: http://blogs.msdn.com/b/carlosfigueira/archive/2012/09/14/storing-per-user-data-in-azure-mobile-services.aspx

            These scripts makes it easier to store & read user specific data with Azure Mobile Services as there is no need to work with the userid on the client side.

            Maybe the service could automate this process as storing user specific data is probably a common scenario? This could be perhaps integrated with the table permissions: It's already possible to select "Only authenticated user", so maybe a new permission "User specific" could be added?

            33 votes
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              I agree to the terms of service
              Signed in as (Sign out)
              You have left! (?) (thinking…)
              2 comments  ·  Data  ·  Flag idea as inappropriate…  ·  Admin →
            • REST management API for Mobile Web Services.

              It would be great if we have can have a REST Management API for Mobile Web Services. Only way to do now is through PowerShell tool.

              24 votes
              Vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                I agree to the terms of service
                Signed in as (Sign out)
                You have left! (?) (thinking…)
                0 comments  ·  Management  ·  Flag idea as inappropriate…  ·  Admin →
              • Client should raise an event when login fails due to expired token

                Today, when the access token is expired or invalid a 401 is returned. Because this can happen during any call to the mobile service, you have to manually handle this error and re-login in every call or somewhere in the HTTP pipeline. A better solution might be to have the client library handle returned 401 responses and raise an event like MobileServiceAuthenticationFailed or something. That way clients can register for this event and attempt re-login when such an event occurs.

                22 votes
                Vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  I agree to the terms of service
                  Signed in as (Sign out)
                  You have left! (?) (thinking…)
                  2 comments  ·  Authentication  ·  Flag idea as inappropriate…  ·  Admin →
                • Add support for bcrypt (which depends on OpenSSL) to the Node.js deployment

                  We have set up our own user table as Josh Twist and Chris Risner have blogged about. Instead of HMAC+SHA2 password hashing we need to use bcrypt in order to integrate with another server we have.

                  The usual way to use bcrypt in Node.js is for it to call OpenSSL in the path.

                  The alternative is to use one of the bcrypt implementations written in JavaScript, but that is much slower.

                  19 votes
                  Vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    I agree to the terms of service
                    Signed in as (Sign out)
                    You have left! (?) (thinking…)
                    1 comment  ·  Authentication  ·  Flag idea as inappropriate…  ·  Admin →
                  • Support Weibo for authentication

                    Weibo is the 'twitter' of China, which is of course a large market. It would be great if Weibo was plugged into the existing Mobile Services Authentication service.

                    18 votes
                    Vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      I agree to the terms of service
                      Signed in as (Sign out)
                      You have left! (?) (thinking…)
                      under review  ·  0 comments  ·  Authentication  ·  Flag idea as inappropriate…  ·  Admin →
                    • Add LinkedIn to the authentication provider list

                      Currently the available authentication mechanisms are: Azure Active Directory, Twitter, Facebook, Google, and Microsoft Account. It would be great if LinkedIn was added to that list.

                      13 votes
                      Vote
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        I agree to the terms of service
                        Signed in as (Sign out)
                        You have left! (?) (thinking…)
                        0 comments  ·  Authentication  ·  Flag idea as inappropriate…  ·  Admin →
                      • Point client SDK at existing non azure API endpoint

                        I would like to use the offline sync features of the client AMS SDK against an existing API that I have been given (which is not hosted in AMS). So I need to override the URL's and URL format.

                        See: http://stackoverflow.com/questions/27327416/using-azure-mobile-services-client-sdk-with-non-azure-hosted-custom-api/27364221#27364221

                        12 votes
                        Vote
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          I agree to the terms of service
                          Signed in as (Sign out)
                          You have left! (?) (thinking…)
                          0 comments  ·  Client SDK  ·  Flag idea as inappropriate…  ·  Admin →
                        • Support batching of requests

                          Mobile Services should support the OData batching convention. This provides two major benefits:
                          1) Enables associated changes to be presented to the service in a single changeset, which makes transactions more doable on the backend.
                          2) Requests with very long URIs that would normally get rejected by the web server can be wrapped in a batch.

                          12 votes
                          Vote
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            I agree to the terms of service
                            Signed in as (Sign out)
                            You have left! (?) (thinking…)
                            0 comments  ·  Data  ·  Flag idea as inappropriate…  ·  Admin →
                          • Add query.toSql() method for building alternate SQL queries

                            Because of the lack of relational query support, I have to use Views in my Read methods in order to return the data I need without being a huge strain on performance. But if I do that, I lose the ability to use the query object that you guys build based on the incoming parameters.

                            It would be great if you could add a query.toSql() method, which would let me pass in parameters to specify which parts of the query to include, so that I can append the string to the end of my custom "SELECT * FROM SomeView" statement.

                            12 votes
                            Vote
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              I agree to the terms of service
                              Signed in as (Sign out)
                              You have left! (?) (thinking…)
                              1 comment  ·  Data  ·  Flag idea as inappropriate…  ·  Admin →

                              We’ll consider this improvement to the JavaScript backend. You might also be interested in the .NET backend, which would make this kind of query easier.

                            • Add IsLoadingChanged event/delegate in GetTable.IncrementalLoading

                              Add IsLoadingChanged event in IncrementalLoading with one argument boolean representing IsLoading property.

                              12 votes
                              Vote
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                I agree to the terms of service
                                Signed in as (Sign out)
                                You have left! (?) (thinking…)
                                2 comments  ·  Client SDK  ·  Flag idea as inappropriate…  ·  Admin →
                              • Windows Phone App to Manage Azure

                                Windows Phone App to manage Azure websites , Databases and credits

                                11 votes
                                Vote
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  I agree to the terms of service
                                  Signed in as (Sign out)
                                  You have left! (?) (thinking…)
                                  0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                • Separate assemblies for entity description, e.g. DataTableAttribute

                                  The DataTable attribute should be available outside of the Microsoft.WindowsAzure.MobileServices DLL. The assembly that defines the entity types should not have the necessity to reference the complete MobileServices DLL.
                                  An initial design I had was to separate the entity types that are used from the Windows Store app from the entity types that are used with mobile services, and created a converter to convert the corresponding types. This separates the entity types from mobile services and makes it easy to switch technologies. However, it has too many disadvantages, in special to get the updated entities back to the UI. In…

                                  11 votes
                                  Vote
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    I agree to the terms of service
                                    Signed in as (Sign out)
                                    You have left! (?) (thinking…)
                                    0 comments  ·  Client SDK  ·  Flag idea as inappropriate…  ·  Admin →

                                    We are evaluating a design that will allow you to use different classes and not have to inherit from ITableData. Would that solve the problem you’re describing?

                                  • Windows 10 UWP

                                    All of the documentation found on Azure.com relating to Mobile Apps is out dated as it targets Windows 8.1 apps. Please add documentation to support Windows 10 UWP.

                                    11 votes
                                    Vote
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      I agree to the terms of service
                                      Signed in as (Sign out)
                                      You have left! (?) (thinking…)
                                      0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Add a service call (surfaced through the client APIs) to enumerate the identity providers that are configured/enabled in settings.

                                      The idea is to be able to dynamically determine from a client app which of the identity providers are configured/enabled (this perhaps implies the ability to enable/disable providers, but that is secondary.) This way a client could interrogate this configuration and present the user with a UI which they could use to choose which service /credentials they'd like to use to authenticate with, without having to hardcode the choices into the client applications at development time.

                                      10 votes
                                      Vote
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        I agree to the terms of service
                                        Signed in as (Sign out)
                                        You have left! (?) (thinking…)
                                        1 comment  ·  Authentication  ·  Flag idea as inappropriate…  ·  Admin →
                                        under review  ·  Miranda LunaMiranda Luna responded

                                        Definitely something we’ll keep on the radar. Do you anticipate pulling from many different identity providers or swapping them out frequently?

                                      • Allow to customize the authentication header's expiration time

                                        It seems that once the user authenticates with Azure Mobile Services, the created JWT token expires in one month. Why one month? Why not a day or a year? Every app has different needs so it would be great if we could customize the JWT's expiration.

                                        10 votes
                                        Vote
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          I agree to the terms of service
                                          Signed in as (Sign out)
                                          You have left! (?) (thinking…)
                                          0 comments  ·  Authentication  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Add Mobile App publish target in Visual Studio

                                          Currently there are two publish targets: Web App and API App. It would be great to have a third one for Mobile Apps. It's confusing to think that a Mobile App could be published as a Web App or API App.

                                          9 votes
                                          Vote
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            I agree to the terms of service
                                            Signed in as (Sign out)
                                            You have left! (?) (thinking…)
                                            1 comment  ·  Management  ·  Flag idea as inappropriate…  ·  Admin →
                                          ← Previous 1
                                          • Don't see your idea?

                                          Mobile Apps

                                          Feedback and Knowledge Base