但我发现日积月累下来,数据量有点恐怖啊。
我的做法是,我服务端表里存储了所有用户的票据,然后每天晚上定时任务拿着票据去请求苹果的 https://buy.itunes.apple.com/verifyReceipt 接口,从 latest_receipt_info 得到内购订阅数据,把里面的数据统计整理出 每日的 新增订阅、续订、退款、取消订阅。
目前已经差不多有 20000 条票据,晚上这个任务得跑几个小时吧,暂时还能跑完的,但是我担心以后慢慢多起来了,这个太久了,跑不完。
不知道我这个保存票据每日去拉数据的思路是不是对的,做过的朋友帮忙指点一下。
之前做这个需求,有咨询 V 友,给我推荐了 RevenueCat ,我大致尝试了一下,客户端或者服务端集成都行,那个报表数据免费版的没那么丰富,收费版的我没体验到,但是我试了免费版的,他只支持监听 100 个票据,我服务端再推送,他就说超出上限了,付费的话,也不知道公司愿不愿意,所以后面我也就放弃用这个,没有推荐公司采用。