支持

English below

邮件联系:catch@appsupport.mahui.me,通常 1 到 2 个工作日内回复。

快速上手

  1. 想先看看能做什么:打开 App,在登录页点「演示模式(无需账号)」,示例数据会载入,流水、统计、App、设置都能浏览。
  2. 正式使用:用 Sign in with Apple 登录,登录后直接进入主界面。
  3. 到「App → 接入指南」复制你的专属通知地址(形如 https://catch-api.app.mahui.me/hook/<令牌>)。
  4. 打开 App Store Connect → 选中你自己的 App → App 信息 → 「App Store 服务器通知」,把这个地址同时填进生产服务器 URL 和沙盒服务器 URL,版本选 Version 2。你所有的 App 可以共用同一个地址。
  5. 等一笔真实或沙盒内购发生。第一条通知到达后,Catch 会在「App」页问你「发现新 App,是你的吗?」,确认后开始推送。
  6. 之后每一笔到账、续订、退款都会在几秒内推送到你的 iPhone、iPad 和 Mac。

新账号在完成第 4 步之前流水是空的,这是正常的:Catch 只显示 Apple 为你自己的 App 发来的通知。

常见问题

配置好地址后一直没有通知?

我的 App 已经有自己的服务端在接收通知

在 Catch 的 App 详情页填「转发到自己的服务器」,Catch 会把原始通知同步转发过去,转发失败时 Apple 会按它的节奏重试。请让你的服务端按 notificationUUID 去重。

怎么删除账号

设置 → 删除账号。服务端会立即删除你的账号、设备、App 记录和全部事件。

通知地址泄露了怎么办

设置 → 通知地址 → 重新生成。旧地址立即失效,然后到 App Store Connect 更新每个 App 的地址。

Support

Email catch@appsupport.mahui.me. We usually reply within one to two business days.

Getting started

  1. Just want to see what it does? Open the app and tap "Demo Mode (no account needed)" on the sign-in screen. Sample data loads and Activity, Stats, Apps and Settings are all browsable.
  2. Real use: sign in with Apple. You land on the main interface right away.
  3. Go to Apps → Setup Guide and copy your personal notification URL (https://catch-api.app.mahui.me/hook/<token>).
  4. Open App Store Connect → your own app → App Information → App Store Server Notifications. Paste the URL into both the Production and Sandbox Server URL fields and choose Version 2. All of your apps can share one URL.
  5. Wait for a real or sandbox in-app purchase. When the first notification arrives, Catch asks "New app found - is this yours?" on the Apps tab; pushes start after you confirm.
  6. From then on every purchase, renewal and refund reaches your iPhone, iPad and Mac within seconds.

Until step 4 is done, a new account shows an empty activity list. That is expected: Catch only shows notifications Apple sends for apps you own and configured yourself.

FAQ

No notifications after setting up the URL?

My app already has a server receiving notifications

Set a forwarding URL in the app's detail page. Catch forwards the raw notification synchronously; if forwarding fails, Apple retries on its own schedule. Deduplicate by notificationUUID on your side.

Deleting your account

Settings → Delete Account removes everything on the server immediately.