ios - CloudKit:备份所有服务器数据?有什么解决办法吗?
<p><p>本月我们将发布我们的第一个基于 CloudKit 的应用程序。它可以在少数用户之间同步数据,少数用户可以使用共享数据。由于我们关心用户数据,因此我们正在寻找一些方法来制作云数据的定期备份副本。我在 CloudKit Dashboard 中没有找到任何备份选项,所以我想知道你们中的任何人是否在您的应用程序中使用了第三方解决方案?或者如果没有,我会考虑制作自己的备份工具。任何建议表示赞赏。</p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><ol>
<li><p>创建一个新的记录类型(也许将其命名为存档?)。向该记录类型添加 Assets 类型字段。</p></li>
<li><p>在您的应用中,获取您要备份的所有记录。</p></li>
<li><p>在您的应用程序中,将它们全部转换为 NSData 对象。如果您想要用户可读的格式,也许使用 NSJSONSerialization?</p></li>
<li><p>将该数据附加到存档记录类型 CKRecord 的 Assets 字段并从您的应用上传该记录。</p></li>
<li><p>现在可以将 Assets 字段作为文件从 CloudKit 仪表板下载。</p></li>
</ol></p>
<p style="font-size: 20px;">关于ios - CloudKit:备份所有服务器数据?有什么解决办法吗?,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/28604069/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/28604069/
</a>
</p>
页:
[1]