How can we improve the Windows platform?

SMS Access API

Please provide an API that provides access to the texts to allow developers to implement an application to enable scenarios such as reading or archiving SMS messages.

9,182 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…)
    Marco MuraMarco Mura shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →
    Henry BoehlertHenry Boehlert shared a merged idea: SMS Access API  ·   · 
    AnonymousAnonymous shared a merged idea: open sms up to create, read, or delete sms.  ·   · 

    Currently, the platform provides a number of SMS Access from a system eventing perspective (as of Windows Phone 8.1), and Windows Phone supports sms backup/restore for consumers as part of the base OS (Settings → Backup). What we don’t provide is a backup API.

    Using SMS events: Check out the Build 2014 session (http://channel9.msdn.com/Events/Build/2014/2-518) or MSDN docs on background tasks (http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh977056.aspx)

    Although the capabilities are there from a consumer perspective (the core ask for the suggestion), I’m marking this as ‘Under Review’ for the API perspective. The team is aware of the ask and it is something that is being considered.

    385 comments

    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)
      Submitting...
      • MustBeMeMustBeMe commented  ·   ·  Flag as inappropriate

        Two dishonest points in admin response 1) This suggestion is not just about a "backup API" it is about access to read/manipulate SMS messages. 2) This suggestion is not about capabilities from the customer perspective, it clearly states about API access for dev to make app for customers. Why lies Microsoft?

      • MarkMark commented  ·   ·  Flag as inappropriate

        The person who decided to make WM8 a one way street and requiring expert or developer ability to migrate back out needs to be sacked. That is the single most stupid decision that was made. End users want the facility to migrate from one platform from another with ease. For instance they want to transfer data, including SMS messages for a multitude of reasons including legal, in a simple fashion. The convoluted way to transfer a thread and print it is beyond the vast majority of users.

        When I got my win 8 phone I was taken with it and liked the long battery life and simplicity of use but was a little disappointed with the lack of apps and stability of some. So I was pretty happy until I had a legal issue that required extraction of SMS messages. So after weeks of research I found that I had to enable backup and back door access through Outlook.com. Problem is that it only backs up messages from that date not prior. SO what am I doing.

        First I need to hand over the phone to a solicitor who will type up the thread and pay through the nose to do so.

        Secondly I am switching to an android phone and when the case is over I will be taking a very heavy hammer to my windows phone.

        That's what happens when you make a phone a one way street, it ends up in a dead end and in my phones case under a lump hammer

      • Anonymous commented  ·   ·  Flag as inappropriate

        Incomprehensible and disgraceful state of affairs. Do we have to beg feature by feature for the graciousness of Microsoft to 'allow' developers to DEVELOP - even for functionality as core and universal as this? I wonder what Microsoft's ulterior motive is in behaving this way. They can't be as daft as it appears. Can they?

        Bad karma, folks. You'll pay the price.

      • Matthew BurnsMatthew Burns commented  ·   ·  Flag as inappropriate

        One of the few things left that is stopping me from making the jump from Android to Windows Phone. I would really like to write an application to backup/archive my text messages.

      • AnonymousAnonymous commented  ·   ·  Flag as inappropriate

        You can at least open access to Windows Phone backups on OneDrive! Why don't you do that?! Unless that you are not sure about security of your OneDrive!!!

      • RaviRavi commented  ·   ·  Flag as inappropriate

        We have app ideas that analyze SMS and display some useful info for the user. That would need atleast a readonly access to the text messages. This is too basic a API for any phone.

      • John MorrisJohn Morris commented  ·   ·  Flag as inappropriate

        Cliff - this needs to be fixed. Why the inexplicable resistance to simply providing an API to allow developers to create a phone app that can back SMS messages up to another location and from there sort them, extract pictures that were attached (MMS messages), search them, etc. Other phones do this and the lack of this capability is angering users and developers alike. Not sure why MSFT is refusing to provide this capability.

      • Brad JonesBrad Jones commented  ·   ·  Flag as inappropriate

        Simply put -- I want access the SMS data on my phone in a way that allows me to copy and manipulate that data programmatically. My current specific need is to copy a thread with its date/time stamps into a document. There's no way to do that programmatically or without simply typing dates and times on a message by message basis.

        Alternatively, give me access to the hidden data stored on my OneDrive in the backup files.

      • Long VoLong Vo commented  ·   ·  Flag as inappropriate

        This is necessary to have SMS Access APIs to implement a 3rd party App to receive, handle, reply SMS that comes into a WP device. I ever heard that there will be, but now I have nothing. Please provide it ASAP for a higher user experience.

      • AshishAshish commented  ·   ·  Flag as inappropriate

        Any updates on this??? Still no api provided to access the sms thread in Windows Phone?

      • Anders HyldahlAnders Hyldahl commented  ·   ·  Flag as inappropriate

        Basically we just need an API to be able to access the SMS container/store/database. Such an API can then be used to implement different backup, export and extract features. We just need the API

      • sherrysherry commented  ·   ·  Flag as inappropriate

        I believe currently there is no way to compose sms with a picture basically an mms from backend code. SMSComposeTask is there but to my knowledge that is only text based. A simple scenario as an example is : i select a photo and it automatically launches messaging with a new message and has that photo in it.

        Forgive me if I am unaware of this functionality already there.

        Regards

      • StevieBallzStevieBallz commented  ·   ·  Flag as inappropriate

        Perhaps better than saying Backup (which it does with OneDrive) we should rather ask for an Export-Functionality (CSV-file or similar). Aside from that access via an API would really be a helpful addition. It might be worth considering a separate OS Popup asking you if you want to allow such access when it's done first (and allowing Apps to do this in the future, similar to the implementation of trusted NFC-Apps in 8.1).

      • Jordan MillsJordan Mills commented  ·   ·  Flag as inappropriate

        Seriously, it's been three years. All we have is marketing speak telling us that something tangentially related is a solution. Can we get a real answer one of these days?

      • AnonymousAnonymous commented  ·   ·  Flag as inappropriate

        I strongly disagree that the "core ask" has been fulfilled and it is only the API side that remains. Being able to migrate content to a new phone is NOT backup. Backup is where I can move it off the phone to somewhere safe. Safe from accidental deletions (I've almost done that twice now - it's easily done and it would be a disaster).

        I wonder if perhaps some of the team there simply do not understand how many people use their phone because they themselves don't use it that way. For many of us, the txt history is vital. We HAVE to be able to export it. I have a Windows 7.8 phone which I have had to keep and look after for two years now because I have no way of backing up the many txts that are on it.

        I **ONLY** bought a WP8 device because I checked in advance and it said that backing up SMS messages had been added. I was misled. It is absolutely clear to me that the team do not understand what "backing up" means to most people. I have to have that data and it has to be safe against accidental deletions. That means periodic backups to a file system under my control.

        PLEASE rescind this idea that the phone currently provides backup of SMS. IT DOES NOT.

      • lnerelnere commented  ·   ·  Flag as inappropriate

        Ludicrous state of affairs. All people want is the ability to read and write SMS messages. The nonsense of only device to device backup is incredible but what I've come to expect of the windows phone team. Windows phone lags in the market place because developers are hamstrug with crazy decisions like this.

      • GoyakGoyak commented  ·   ·  Flag as inappropriate

        Just crazy. I feel like I went backwards when when I got my WP. I loved the phone. Couldn't believe when I discovered had no txt b/u like my other very old ones had. Give away 70% of the things it can do for that one thing. Let's face it, the bulk ain't exclusive, could've got all the rest in any phone.
        These days messaging as important as any correspondence.
        For pity's sake. They are used in court as evidence. My mothers death was texted by my sister. The confirmation of the loss of 370 was sent to passengers' families by text. Huge stuff.
        How would you guys feel if we said that when you move house, you must tear up your business contracts, throw your your first love letters in the garbage, and burn your children's birthday cards to you. And the rest. Forget the important day to day correspondence with lifelong loved ones and friends.
        Years down the track and and it is being 'considered'????
        Also crazy that an average consumer like me is mucking around and risking permanent damage with root kits to try to access whatever is currently out there - put together by talented yet hamstrung developers who are willing to give their time and expertise for nothing.
        And yet I paid MS. I also pay for an extra sim to keep my old phone alive and ask that texts are sent there so they won't be lost for all eternity. An expensive, clumsy exercise that is irritating to me and my correspondents - and one that just should not be necessary at this stage of the game.
        Wake up. Please.

      ← Previous 1 3 4 5 19 20

      Feedback and Knowledge Base