好好生活17 - 数据丢了,腰也闪了

几天不见,甚是想念。


万万没想到,Sorter 的更新还是出了一个比较严重的问题,多个因素叠加起来导致用户数据出现了丢失。其实在测试的时候就已经有一个用户出现过数据丢失的情况,但我没有重视,并且那时候在处理其他问题,我就给忽略了。之后提交了新版本之后,一共收到了4个用户反馈数据丢失,经过详细的询问之后,这几个用户的共同点是 iCloud 空间都已经满了,在升级后,出现了数据丢失。

根本的原因暂时还不清楚,经过逐步排查,AI 给了一个我认为还比较合理的推测:这几个用户一直没有成功上传过 Sorter 数据,加上版本更新了数据格式,用户在升级之后,出现了一些未知同步问题,触发应用从 iCloud 同步数据的请求,又因为之前 iCloud 的数据本来就是空的,同步完成后本地的数据就都给同步没了。我不清楚有没有同样做 iOS 开发的朋友遇到类似的情况,你们都是如何处理解决的?

数据是无法找回的,所以这几个用户只能诚实地告诉对方,并且给了两份终身会员做补偿,当然我知道这比起数据来说其实微不足道,但也算是一点心意。我一直在考虑自建数据来做同步,因为关于苹果的同步总是会出现速度慢、有的数据同步失败然后就保持着只同步了一半的状态。

一方面是觉得自己搭建同步更不靠谱,我本身就不擅长这方面,如果全都依靠 AI 来处理,可能还不如现在的方案靠谱。我打算之后先找一些相关的资料仔细学习之后,再决定是否要自建。也可能是因为自己之前的实现方式有些问题也说不准。

“坏事总会发生”,基于这样的考虑,也衍生出了一个新的功能:自动备份。这周其他时间都是在设计开发这个功能。毕竟之后不管什么原因导致数据丢失,只要有这个备份,那么使用自动备份的功能恢复数据就可以了。


这周的绝大部分时间我都是在床上躺着了,因为腰闪着了,如果看过我之前的内容的朋友应该能了解到,我本身就有腰椎间盘突出,很多年前腰部就一直比较脆弱。没想到在一个很平常的早晨,按照往常一样带着孩子玩,来了几个“举高高”之后,突然就闪到了。这感觉我真是太熟悉了,赶紧把孩子放在床上。后来我想着先把孩子妈叫进屋,但是站起来之后伴随着腰部左侧的刺痛,估算了一下无法支撑走到客厅了,之后我就只能躺在床上,呼唤着寻求帮助。

孩子妈给我叫了一个上门正骨的大夫,给我扎了两针,做了复位。之后大概四五天,我绝大部分时间都躺在床上,躺得腰还挺累,好在已经恢复不少了。再一次让我意识到身体才是革命的本钱,如果身体没了,其他一切都是虚无,希望大家以我为戒,对自己身体健康重视起来。


我目前有 2 款产品已经在 App Store 上发布了,一款是帮助你管理物品的应用 Sorter,欢迎尝试或反馈意见给我,另外一款追求极致简约克制的笔记应用 tMemo 已经上线了,如有任何想法也欢迎给我留言,当然,即便只是想与我联系,也非常欢迎。