我正在开发一个应用程序,我们在该应用程序中提供了远程联系人、日历等擦除选项。在我们发现 iCloud 之前,该功能运行良好。
现在,当我们从网络向设备发送擦除命令时,它会按预期删除设备中的所有联系人。但是,如果用户设置了 iCloud 帐户并为联系人打开,当联系人因为我们的应用程序的擦除命令而被删除时,联系人应用程序将通知 iCloud,这将从 iCloud 中删除用户的所有联系人。
当用户发送擦除并且他最初可能已经设置了 iCloud 帐户时,他可能不知道这种副作用。
有什么解决方法可以限制 iCloud 删除?