Ringtones Sent Straight to iPhone HELP HELP HELP

VoiceExpressVoiceExpress Member, PRO Posts: 102
edited November -1 in Working with GS (Mac)
I was wondering how developers send ringtones straight from within there app to the iphone and it syncs without plugging to your itunes ???

Does anyone know how to send ringtones to the buyers email so they can open the email on there iphone and somehow set it under ringtones.

Help you get what i am saying

Thanks Everyone

Comments

  • wayneh001wayneh001 Member Posts: 300
    Hi VoiceExpress.

    Which iPhone Apps are currently sending, syncing and installing Ringtones, all from the iPhone alone?

    I ask as there is no documented API which Apple gives you access to, for allowing installation of Ringtones from within an App (be it your own App or indeed Apples Mail App). Apples reasoning behind this is to prevent Apps installing and changing the users Ringtones without their knowledge.

    The only 'allowed' method (I know of) for installing ringtones is to Install the Ringtone via iTunes, then sync to the iPhone.

    Creating an application which Emails the user a ringtone is straight forward however, but the user would then need to drop the [m4r Ringtone File] on iTunes, then sync with iPhone.

    Wayne
  • VoiceExpressVoiceExpress Member, PRO Posts: 102
    let me look into this as i may have seen this or read it wrong.

    you say that sending a ringtone to someones email is easy ????

    Is it possible through gamesalad ??

    Please let me know

    thanks
  • wayneh001wayneh001 Member Posts: 300
    Send an email from an App to a user is relatively straight forward/easy (in Obj-C).

    ie.
    `
    -(void) sendEmail {
    NSURL* mailURL = [NSURL URLWithString: @mailto:foo@example.com?
    cc=bar@example.com&subject=Greetings%20from%Cupertino&body=
    Wish%20you%20were%20here"];
    [[UIApplication sharedApplication] openURL: mailURL];
    }
    `
    You'd have a button linked via an IBAction to trigger the `sendEmail`.

    Note: The above [Relatively easy Example] above would quit your app to send the mail.
    A more comprehensive, controlled and professional way would be to send a PHP, ASP, JSP server side request from the App. Then, when your WebSever receives the Client Side request the server would process the data and send the email. This option would be the better of the two as you'd be able to collect certain data pertaining to the user, prior to emailing them specific files/data. This method could 'silently' post the data to your Server without quitting the users [Ringtone App]. Additionally, you could monitor the servers progress with Ajax calls and inform the user when their email has been sent / processed - you could also enable the user to queue up downloads and check the status.

    [Is it possible through GameSalad?]
    I understand the [PRO] version of GameSalad can open URL's, I wonder if you can send a [mailto] url? But then you'd need to collect the users email address which wouldn't be so easy. It can be done
    Again, you could send a ServerSide request URL from GameSalad Pro, with the server doing all the hard work (emailing, processing etc). But you would need the user to enter their email address to receive data from your server, again - doable, but kinda fussy..

    Wayne
Sign In or Register to comment.