用途
该技能用于为 Google Play 的订阅和一次性商品设置按地区划分的价格,适合需要按区域调整价格或实施 PPP(购买力平价)定价策略的场景。
主要能力
- 订阅基础方案定价:迁移基础方案价格,支持单条迁移与批量迁移。
- 一次性商品定价:创建一次性商品并更新默认价格。
- 优惠与地区变体:列出、创建优惠,以及批量更新优惠。
- 定价验证:获取订阅信息,批量更新基础方案状态。
使用方式
前置条件:确保已设置凭据(GPD_SERVICE_ACCOUNT_KEY);显式使用 --package;了解目标地区代码与价格微单位(priceMicros)。
订阅基础方案定价:
迁移基础方案价格:
gpd monetization baseplans migrate-prices --package com.example.app sub123 plan456 --region-code US --price-micros 9990000
批量迁移价格:
gpd monetization baseplans batch-migrate-prices --package com.example.app sub123 --file migrate.json
migrate.json 示例:
{ "requests": [ { "basePlanId": "plan456", "regionalPriceMigrations": [ { "regionCode": "US", "priceMicros": 9990000 } ] } ], "regionsVersion": { "version": "2024-01-01" } }
一次性商品定价:
gpd monetization onetimeproducts create --package com.example.app --product-id sku123 --type consumable gpd monetization onetimeproducts update --package com.example.app sku123 --default-price 1990000
优惠与地区变体:
gpd monetization offers list --package com.example.app sub123 plan456 gpd monetization offers create --package com.example.app sub123 plan456 --offer-id offer789 --file offer.json gpd monetization offers batchUpdate --package com.example.app sub123 plan456 --file offers.json
验证当前定价:
gpd monetization subscriptions get sub123 --package com.example.app gpd monetization baseplans batch-update-states --package com.example.app sub123 --file states.json
适用场景
- 需要按地区为订阅基础方案设置不同价格。
- 需要为一次性商品设置或更新默认价格。
- 需要管理优惠及地区变体。
- 需要批量处理大量地区的价格迁移。
限制与注意事项
- 使用 priceMicros 值以避免舍入误差。
- 保持地区代码一致(例如:US、GB、IN、BR)。
- 对大量地区集合使用批量文件,以避免部分更新。
- 需确保已设置凭据(GPD_SERVICE_ACCOUNT_KEY)。
- 需显式使用 --package。
- 需了解目标地区代码与价格微单位。