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

如何从Android Billing Client获取基础套餐ID?

获取Google Play基础套餐ID的可行方案
  • 直接读取basePlanId字段:在Google Play Billing Library 5.0及以上版本中,ProductDetails.SubscriptionOfferDetails对象自带basePlanId属性,这就是你在控制台配置的基础套餐ID,直接调用该字段即可获取。
  • 低版本兼容方案:如果使用的是旧版Billing Library,没有basePlanId字段,可以通过两种方式处理:
    • 配置套餐时,将基础套餐ID嵌入offerToken(比如作为前缀),在解析SubscriptionOfferDetails时从中提取;
    • 本地维护产品ID、基础套餐ID与offerToken的映射表,通过返回的offerToken匹配对应ID。

建议优先升级到最新版Billing Library,直接使用basePlanId是最稳定、低维护的解决方案。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.16 22:01:18