App Purchase Vault
购买记录

如何搜索多年的 Google Play 购买记录

“我知道自己买过这个应用,但不记得什么时候,也不太记得准确名称。”如果你因为这句话来到这里:Play Store 对你自己的订单也不给搜索框。不过还是有办法搜索。

更新于:2026年9月 · App Purchase Vault 项目 · 阅读约 5 分钟

原生限制:没有搜索

官方订单记录(Play Store → 个人资料 → 付款和订阅 → 预算和订单记录)是一个按最新优先排序的可滚动列表。你不能搜索、筛选,也不能跳到某一年。查上个月的一笔扣款没问题;但要找“2020 年左右买的那个塔防游戏”,就只能在多年订单中一路滚,没有捷径。

方案 1:对 Takeout 导出使用 Ctrl+F

目前最快的真正搜索方式:

通过 Google Takeout 导出

只选择 Google Play Store(完整步骤见这里)。通常当天就能准备好,有时会更久。

解压并打开 Purchase History.json

任何文本编辑器都可以。这个文件会列出你获取过的项目及标题和日期。

用 Ctrl+F 搜名称或片段

“stardew”“launcher”“weather”:只输入部分名称也可以,正适合模糊记忆。

这确实有效,对于一次性查找也足够。缺点是你在阅读原始 JSON:没有金额(金额位于同目录的 Order History 文件)、没有筛选,也没有结构化视图。它只是一次搜索,不是一份好用的历史记录。

方案 2:JSON → CSV → 电子表格

把导出转换为 CSV,然后在 Excel 或 Google Sheets 中打开。现在你可以按日期排序、按标题筛选、对金额求和。能力更强,但准备工作也更多:需要转换工具、清理列,而且每次想刷新导出都要重做。适合一次性的深度分析,长期使用会很笨重。

方案 3:本地可搜索归档

做过两次方案 1 后,缺什么产品就很明显了:一个能读取一次 Takeout 导出,然后像普通应用一样搜索全部历史的工具。结果即时出现,可按年份、类型或价格筛选,完全不用看 JSON。这正是 App Purchase Vault 正在开发的方向,而且有一条核心设计原则:所有处理都在手机上完成,因此购买数据绝不会上传到任何地方。应用目前处于 Android 测试版,想试用的话,首页说明了如何加入。

隐私提示购买记录属于个人数据。无论选择哪种方法,都优先使用让文件留在设备上的方式。所谓在线“JSON 查看器”,本质上仍然意味着上传。

搜索,不要滚。

App Purchase Vault 正处于 Android 测试版:完整 Play 记录可在设备上毫秒级搜索。

了解这个思路