x2xx
文章

果农:给自己做的 App Store 收入工具

2 分钟6 次阅读

目录
  1. 今天的动静,和之后的报表
  2. 要先连上自己的 App
  3. 账本留在手机里

我自己有个 App 叫 Mytess,有订阅,也有买断。以前想看收入,主要靠 App Store Connect 网页。订单要等报表,手机上来回翻也不方便。于是给自己写了个工具,叫「果农」。

做它的起点很具体:有人购买时想早点知道,想看看今天发生了什么,也想把这些变化放回过去一段时间的收入里看。

今天的动静,和之后的报表

接好实时通知后,有人购买、续订或退款,手机会收到带金额的提醒。打开果农,可以看今天的动态和收入估算,不必一直守着网页刷新。

Apple 的报表出来并同步后,对应日期再更新为报表数据。实时通知和销售报表到达的时间、统计口径不完全一样,我希望把这些区别讲清楚,让数字有来处,也让变化看得明白。

趋势、订阅数、MRR、续费日历、评价回复和兑换码也在里面。它们都是自己经营 App 时会碰到的事,能放在同一个地方顺手处理,就少来回切几次。

要先连上自己的 App

需要在 App Store Connect 创建 API 密钥,再导入果农。想收到实时交易提醒,还要把 App 的服务器通知地址填成果农提供的地址,不需要在自己的 App 里额外接入 SDK。

已经有其他服务接收通知的,可以配置转发,继续把通知交给原来的服务。这个过程有一点准备工作;有内购或订阅收入的 App,接好后会更容易感受到它的用处。

账本留在手机里

报表、订单和评价保存在自己的手机上。实时提醒需要经过中转服务,这和手机里的账本是两回事。果农想做的是帮助开发者查看自己的经营情况,让数据始终围绕自己的 App。

我先给自己用了起来,也把它开放给其他独立开发者试用。有些地方还在磨,具体哪里不顺手、哪些数字看不明白,都是继续改它的理由。

目前通过 TestFlight 安装果农,需要 iOS 18 或以上。TestFlight 中的测试内购不会实际扣款,可以体验 Pro 功能。更多介绍在果农官网。


这篇整理自我在 V2EX 的果农公开测试帖。