I can launch my app if I embed a url in an SMS and then the user clicks on the url from within the message app. I have this all working.
What I would like to be able to do however is send an MMS to the device which contains a number of image(s) and text filling the screen and when the user clicks on the url within the MMS my app is launched same as it is if clicked from within an SMS.
Is it possible to mock this up so I can see it working? i.e. how could I create an MMS containing a working active link to demo a proof of concept (I’m not talking about creating an MMS programatically on iOS, just how to create one containing my app’s url to send to the device)?
Edit: This answer was written under the assumption that implementation details were required for the URL handling part. I’ll leave the technical details here for future Googlers.
Here is a link to a forum thread which seems to indicate you can’t send MMSes from the iPhone programmatically (I know you said you didn’t want to know this anyway, but it’s here for completeness). The suggestion is to use a message provider’s MMS gateway directly (e.g http://www.smsglobal.com).
Instructions on how to get a hyperlink into an MMS are here. You can just write it in plain text, or use an anchor: <a href=”myapp://”> Not 100% sure the iPhone will properly parse those anchor tags in an MMS though.
Read this article. The gist is that you add a “URL types” row to your Info.plist and set it to any valid protocol, say
myapp, and then a user opens a link in an MMS to amyappURL. Article excerpt: