我检查了文档但无法找到有关以编程方式为一组联系人分配铃声的任何地方。我想知道如果不使用私有API和应用程序商店安全吗?
我的问题是this和this的副本,但我检查了这个application,它做了我正在寻找的所以可能是我忽略了文档?
任何有关这方面的见解都会很棒。
无法为App Store应用程序实际分配联系人或联系人组,但您可以安静地为jaibreak应用程序执行此操作。
看看这个.. Is it possible to set the ringtone file(name) for a phone number in a contact using codes?
旧帖但仍然有效简而言之 -
Apple will not allow any Application in app store which modifies user preferences..
理论上,根据Apple指南,这是不允许的,因为您不允许通过单独的程序更改用户首选项。就是这样。这对于群组尤其如此,因为用户无法在未经他许可的情况下还原通过您的程序所做的更改。
但是,您在此处指定的程序可能正在使用通讯簿API方法来检索要更改的组,并通过允许当前用户为root或admin来通过系统命令修改铃声信息。只是想一想是否可以做到。