alexrothenberg / motion-addressbook

MIT License
89 stars 30 forks source link

iOS ringtones? #43

Closed jmay closed 10 years ago

jmay commented 11 years ago

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?

alexrothenberg commented 11 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"