一夜大风,一秒入冬。 再忍一个星期就供暖了,就又可以在家短款短袖了。
上周制定的开发计划大部分都完成了,还剩一些新版本的物料工作:
值得高兴的是,终于有了第一个 Pro 试用。尽管还只是试用,也不确定最终是否能够转化付费用户,不管怎样也算是零的突破了。
提交了 1.8.5,加入了一个拖了很久的小组件:只显示包含某个标签的日记。
因为这是一个可配置的小组件,又重新看了一遍 WWDC22 的 Dive Into App Intents。整理 todo list 时,正好发现这个视频也在待办事项里,看日期已经拖延了两个多月了……我发现,比起每年 WWDC 后漫无目的地看新视频,带有实际要解决的问题去看 WWDC 视频才更有效。
本来以为一个下午足以搞定,没想到又遇到了一个棘手的问题,小组件因为 30MB 的内存限制而频繁崩溃。这就是一个历史遗留问题导致的,App 里所有的图片都是没怎么压缩就存成二进制保存到 Core Data 里了,这也是导致图多的日记页面卡顿的原因,曾经花了很多时间来优化这里,但是都没有得到根本上的解决。
看来只能在将来加入一个缩略图的属性专门来存储这种显示的小图片了,不然这个性能问题会一直存在。
为了给 App 的后端技术栈选型,花了一个下午体验了一下 Supabase,跟着官网教程写了个 iOS 的 Auth demo。Supabase 的功能很多,但是文档写的不够详细,即使完全跟着教程走,也会遇到一些问题,而自己解决这些问题花了大量时间。
这星期又处理了两笔退款,都是用户直接打到我手机上要求退款。 第一个,我让她把带有订单号的截图发给我,结果她还不愿意,说发彩信已经花了好几块了。 第二个,他说买的是极简便签,想要退 30 元,我到后台一查他的订单,其实买的是 12 元的极简时钟。
我隔三差五就会接到这些想要退款的用户直接打过来的电话,但我一直不知道他们是如何知道我私人的电话号码的。为此,我确认过多次各个安卓商店页面,里面并没有显示电话。唯一提及电话号码的是用户协议和隐私政策,但是那里留的是另一个手机号。
这个问题困扰我好几年了,直到这周,在安卓小哥的提醒下,我才知道,原来微信的支付账单里有一个联系商家的入口,我登录微信支付管理后台一看,果然这里留的电话就是我的私人号码。于是立刻修改成了另一个号码,但是认证失败,只好提交了人工审核。第二天收到了人工校验的电话,工作人员就问了两句:
然后,工作人员就说审核通过了,挂了电话……
体重再攀高峰,于是再次实施 16+8 断食法,成功减掉 2 斤。 在家用无绳跳绳跳了 900 个,结果小腿酸痛了两天,下楼都费劲。 第二天又骑了 10km,体力果然下降很多。
花了 108 元买了一把新的 98K,比之前 22 块的好太多了。只是默认的弹匣只能装三颗子弹,又下单了一个能装六发子弹的弹匣。拉栓抛壳的感觉太爽了,打十几发居然也能微微出汗,结果第二天腰酸背痛……
欢迎赏脸阅读我的独立开发周记,如果你觉得这一篇写得还不错的话,以下回应会令我无比开心,开了又开:
也欢迎大家能与我交流关于独立开发的一切,更欢迎大家下载使用我的 App😄。