Mobile Services

How can we improve Azure Mobile Services?

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 vote and comment on it.

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

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

  1. Custom user auth

    It would be great if you added an easy way to set up a custom auth system for users who don't want to sign up for my app using FB or Twitter

    582 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…)
      6 comments  ·  Flag idea as inappropriate…  ·  Admin →
    • 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.

      205 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  ·  3 comments  ·  Flag idea as inappropriate…  ·  Admin →
      • API Versioning

        Make it easy to version my API, so that I can manage multiple versions of my clients and service easily

        184 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…)
          3 comments  ·  Flag idea as inappropriate…  ·  Admin →
          under review  ·  Donna MalayeriDonna Malayeri responded

          We’ll keep this idea under review. In the meantime, you should check out the API Management service and see if that might meet your needs.

        • Integrated BLOB support

          Make it super easy to upload a file to BLOB storage (such as an image) in a secure way that feels really integrated with my Mobile Service

          145 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  ·  Flag idea as inappropriate…  ·  Admin →
            under review  ·  Miranda LunaMiranda Luna responded
          • typescript

            Provide support for TypeScript (give TypeScript definition file for common API) in the server script.

            66 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  ·  Flag idea as inappropriate…  ·  Admin →
            • Make Mobile Services UserId match the MVC4 OAuth Provider Identity

              Why doesn’t my #MobileServices UserId for my Microsoft Account match the ProviderUserId of my MVC4 web app defended by SimpleMembership OAuth?

              If I authenticate using my Microsoft Account to my MVC4 web app, I was hoping that I'd be able to start making User authenticated MobileServices REST calls from my MVC server-side code by manually creating a JWT as described by Josh Twist's 12 days of Zumo http://www.thejoyofcode.com/Exploring_custom_identity_in_Mobile_Services_Day_12_.aspx . But, there doesn't appear to be any correlation between the two notions of an ID. So, from my website's login, I don't have enough data to actually make the JWT and…

              64 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  ·  Flag idea as inappropriate…  ·  Admin →
              • Open source the Mobile Service server code

                The client SDK code is shared on github, it would be great if the team did the same with the server code.

                64 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  ·  2 comments  ·  Flag idea as inappropriate…  ·  Admin →
                • Source control for API in portal

                  Source control for API in portal would be great. Now it's kind of limited.

                  63 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…)
                    3 comments  ·  Flag idea as inappropriate…  ·  Admin →
                  • Ability to clear down Logs

                    The ability to clear the mobile service logs would be helpful. Particularly when testing new scripts, which for me involves writing to the logs quite often. They can become quite large, and to not have to scroll through pages of logs would help a lot and save on time.

                    63 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 support for client-side twitter authentication

                      Currently client-side authentication (where the app authenticates via a native SDK, then sends a token to azure mobile services) only work for Facebook, Google and Microsoft accounts - not for Twitter. It'd be nice to support that, for the scenario of mobile services accessed behind other apps (such as MVC) which provide Twitter authentication.

                      60 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  ·  Flag idea as inappropriate…  ·  Admin →
                      • Mobile service support in Japan East/West Region

                        Not available Mobile service in Japan Region big opportunity loss. I no longer forced to use the East Asia bad latency.

                        57 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 →
                          under review  ·  Miranda LunaMiranda Luna responded

                          Thanks for the feedback! We’re always trying to prioritize deployment options based on customer requests. Could you share a little more about your app? We’ll keep an eye on this request to see if we need to make this higher pri.

                        • Make WAMS throttle limit more transparent

                          As many developers can't get a point where they reach throttle limit.

                          54 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  ·  Flag idea as inappropriate…  ·  Admin →
                          • 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  ·  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.

                            • PUBLISH a roadmap of upcoming Mobile Services features

                              I read a lot in Forums and blogposts about Mobile Services feature X or Y being "on our roadmap." Can you publish the high level items that are actually on the roadmap?

                              My definition of a roadmap is something where you will actually work on the feature and already have some rough idea about when the feature will land in the data center.

                              This is critical in allowing us to evaluate the service as a viable option for our projects.

                              Also, add something to this UserVoice site showing which items have been "accepted" and are in the pipeline. Maybe a…

                              38 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 →
                                under review  ·  Miranda LunaMiranda Luna responded

                                Hello Nate—

                                Unfortunately we can’t publish a full roadmap. If there’s anything that you’re interested in specifically or that is a blocker on a project unless you have an idea of timing, please email mobileservices@microsoft.com and we’ll do the best we can to answer your questions and help work with your constraints (even to the point of providing an individual SLA during preview).

                                In terms of status updates, we try to provide as much shareable information as possible, but typically that only goes to the users following a given request (like this will). If you click the ‘Status’ dropdown on the main mobileservices.uservoice.com page, you can see what’s been marked as completed.

                                I hope that helps but please always feel free to reach out with any questions.

                                Best,

                                Miranda Luna

                              • 37 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  ·  Flag idea as inappropriate…  ·  Admin →
                                • Crash reporting

                                  It will be great to get real time crash reports as well. It would be great if I could have one SDK covering more needs.

                                  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…)
                                    0 comments  ·  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/)

                                    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…)
                                      0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                      under review  ·  Donna MalayeriDonna Malayeri responded

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

                                    • 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…)
                                        under review  ·  1 comment  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Information about scheduler task and way to terminate it

                                        For example when you have created your scheduler job and you click run once. You have no idea after that what's going on with the job and if for example you have made a error in your code and it's just looping endlessly you can't terminate and you are required to wait until the timeout.

                                        34 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  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Customized domain name for Mobile services - I want my backend service to be api.mydomain.com rather than *.azure-mobile.net.

                                          No matter you would like to open you backend services to the third party developer or design a REST API designed loss-coupled system architecture, having a customized domain name like api.mydomain.com is very necessary and crucial for marketing and technical implementation.

                                          32 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  ·  Flag idea as inappropriate…  ·  Admin →
                                            under review  ·  Miranda LunaMiranda Luna responded

                                            Can definitely see why you’d want that. We’ll keep an eye on votes and prioritize as they come in.

                                          ← Previous 1 3 4
                                          • Don't see your idea?

                                          Mobile Services

                                          Feedback and Knowledge Base