Closed jmay closed 10 years ago
That's an interesting question and one that does seem hard to find an answer for. The best answer I could find is this on stack overflow: http://stackoverflow.com/questions/11076254/way-to-modify-contacts-ringtone-via-abperson-class-ios
Basically its a guess that ringtones are not accessible because "if there were an API for changing ringtones, apps could change 'em out from under you in unpleasant ways"
Wondering how custom per-contact ringtone selections are associated with contact entries in iOS. I can't find anything in the Apple documentation or via Google regarding where these are stored. Special ABPerson attribute?
It looks like these settings are not synced to iCloud, but I haven't tested. If you set a per-contact ringtone on iPhone and then check the matching Contact record at icloud.com, nothing shows up. But if the value is captured it might sync over to a different device. If you migrate to a new iPhone, will custom ringtone selections be preserved?
Are there any other iOS-specific contact attributes, with no corresponding attributes on OSX?