我正在建立一个酒精预防应用程序,其中一个功能是在一段时间内阻止用户的联系人,这样他们就不会不负责任地向人们发出醉酒的电话/短信
当前(和非常旧的)版本通过让用户在应用程序中选择要阻止的联系人来实现它。然后,直接更改所选的联系人'电话号码无效。这样,即使用户转到电话或消息应用程序,呼叫或文本也不会被发送给联系人,因为该号码无效。
我非常不喜欢这种方法,因为它会破坏您的地址簿,可以在多个设备上同步。我的想法是:
ABGroup
或ABSource
个联系人
我的问题是:这可能吗?我查看了ABSource和ABGroup引用,但无法找到要禁用它们的属性,但我希望它可以在SDK中的某个位置使用,并且我可以使用它我只是失明。
如果不可能,我很高兴听到任何有关替代实施的想法(iCloud备份,将原始数据写入文件并搞砸了所有内容,然后将其放回原处等)。< / p>