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

如何重置Google Play授权测试用户的订阅折扣资格?

解决Google Play订阅折扣测试资格重置问题的实用方案
  • 通过Google Play Console重置测试用户促销资格
    进入Play Console后台,依次找到「用户和权限」>「测试用户」,定位到目标测试账号后,进入该账号的订阅管理页面,找到对应订阅的促销记录,直接选择重置促销资格。这个操作会让用户重新获得该订阅折扣的领取权限,无需新建账号。

  • 创建可重复使用的测试促销活动
    在创建测试促销时,将「促销使用限制」设置为「允许重复使用」,而非默认的「一次性使用」。这样测试用户在完成折扣首月订阅后,取消订阅并重新订阅时,仍能再次享受折扣,适合多次循环测试场景。

  • 利用沙盒环境缩短订阅周期
    在Play Console的订阅设置中,为测试版本的订阅配置缩短的测试周期(比如1分钟或5分钟),这样订阅会快速到期,到期后测试用户可以重新订阅并再次触发折扣,无需等待真实的月周期,提升测试效率。

  • 调用Billing Library的测试接口重置状态
    在测试代码中,调用BillingClient的queryPurchasesAsync接口获取当前订阅状态,然后通过测试环境的专用逻辑模拟订阅取消和资格重置。具体可在测试逻辑中添加:

    // 示例:沙盒环境下取消订阅并重置资格
    billingClient.queryPurchasesAsync(BillingClient.SkuType.SUBS) { _, purchases ->
        purchases.forEach { purchase ->
            billingClient.consumeAsync(purchase.purchaseToken) { _, _ ->
                // 消费操作后,沙盒环境自动重置该用户的促销资格
            }
        }
    }
    

内容的提问来源于stack exchange,提问作者YG 项

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 05:15:10