支持
邮件联系:catch@appsupport.mahui.me,通常 1 到 2 个工作日内回复。
快速上手
- 想先看看能做什么:打开 App,在登录页点「演示模式(无需账号)」,示例数据会载入,流水、统计、App、设置都能浏览。
- 正式使用:用 Sign in with Apple 登录,登录后直接进入主界面。
- 到「App → 接入指南」复制你的专属通知地址(形如
https://catch-api.app.mahui.me/hook/<令牌>)。 - 打开 App Store Connect → 选中你自己的 App → App 信息 → 「App Store 服务器通知」,把这个地址同时填进生产服务器 URL 和沙盒服务器 URL,版本选 Version 2。你所有的 App 可以共用同一个地址。
- 等一笔真实或沙盒内购发生。第一条通知到达后,Catch 会在「App」页问你「发现新 App,是你的吗?」,确认后开始推送。
- 之后每一笔到账、续订、退款都会在几秒内推送到你的 iPhone、iPad 和 Mac。
新账号在完成第 4 步之前流水是空的,这是正常的:Catch 只显示 Apple 为你自己的 App 发来的通知。
常见问题
配置好地址后一直没有通知?
- 确认在 App Store Connect 的「App Store 服务器通知」里,生产服务器 URL 和沙盒服务器 URL 都填了,版本选的是 Version 2。
- 只有内购(买断解锁、订阅、消耗品)会产生服务器通知,付费下载的 App 收不到。
- 第一条通知到达后 App 会显示「发现新 App」,需要你确认后才会开始推送。
- 检查系统设置里 Catch 的通知权限是否已开启。
我的 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
- 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.
- Real use: sign in with Apple. You land on the main interface right away.
- Go to Apps → Setup Guide and copy your personal notification URL (
https://catch-api.app.mahui.me/hook/<token>). - 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.
- 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.
- 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?
- In App Store Connect → App Store Server Notifications, make sure both the Production and Sandbox URLs are set and the version is Version 2.
- Only in-app purchases (non-consumables, subscriptions, consumables) generate server notifications. Paid-upfront apps do not.
- After the first notification arrives, the app shows "New app found"; pushes start only after you confirm it.
- Check that notifications for Catch are enabled in system settings.
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.