You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何重置Google Play测试账号的Flutter应用内购买记录?

重置Android测试账号内购购买记录的可行方案

一、非消耗型内购与订阅的重置方法

  • 通过Google Play Console重置测试权限:

    1. 打开你的应用后台,进入Monetization > Products > In-app products(订阅类选Subscriptions)
    2. 找到要重置的内购项目,进入详情页
    3. 拉到页面底部的Testing区域,点击Manage testers
    4. 找到目标测试账号,点击右侧的Remove,等15-30分钟后重新添加该账号
    5. 重新添加后,测试账号的该内购记录会被清空,可再次发起购买
  • 手动撤销测试订单:

    1. 进入Google Play Console的Order management页面
    2. 用测试账号邮箱搜索对应的测试订单
    3. 点开订单后选择Refund,确认后订单会被撤销,购买记录同步清除

二、消耗型内购的快速重置

消耗型内购本身支持重复购买,但如果需要模拟“已购买→重置为未购买”的状态,除了退款,还可以在Flutter代码里直接调用消耗接口:

  • 用in_app_purchase插件的话,执行InAppPurchase.instance.consumePurchase(purchase)方法,直接消耗已购项目,无需等待后台同步

三、应急临时方案

如果上述方法没效果,还可以试试:

  • 换用新的测试账号,避开旧账号的购买记录干扰
  • 在测试设备上清除Flutter应用的缓存和数据,重新登录测试账号,部分场景下能重置本地的购买状态记录

内容的提问来源于stack exchange,提问作者Preem Palver2

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.13 15:27:36