CloudKit数据管理

时间:2016-03-11 06:57:26

标签: swift cloudkit

如果用户从iPhone移除应用程序时,如何确保从CloudKit中删除与客户相关的所有数据?

我有一个应用程序,通过引用userID将数据保存到公共CloudKit DB。但是当有人删除应用程序时,我不知道如何管理数据。

但我相信必须有可能管理死数据。

1 个答案:

答案 0 :(得分:1)

您将无法检测用户何时删除了他的应用。您可以做的是更新用户记录中的时间戳,以了解最后一次使用该应用程序的时间。然后你可以创建一个程序,查询所有未使用该应用程序的用户超过...(6个月?)然后删除所有相关数据。

您可能不希望在您的应用中使用该过程。您可以创建一个连接到同一容器的管理应用程序。如果您对自己进行临时分发,您将能够访问同一个生产容器。或者您可以使用web api来执行此操作。