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

Ionic/Capacitor中InAppPurchase2如何使用试用优惠(Offer/Discount)

解决InAppPurchase2调用Play Console优惠Offer的问题

你可以通过store.order()的第二个参数(additionalData对象)传递Offer ID,具体是在该对象的android字段里指定offerId即可。

具体代码示例:

// 替换成你的实际产品ID和Offer ID
store.order("your_subscription_product_id", {
  android: {
    offerId: "your_target_offer_id"
  }
});

额外注意点:

  • 要确保Play Console里创建的优惠已经关联到对应订阅产品,且状态为激活状态
  • 调用store.order()前,需保证目标产品已被store加载完成(比如在store.ready()的回调逻辑内执行)
  • 如果有多个可用优惠,你可以通过store.getProduct(productId).offers获取产品关联的所有优惠列表,再筛选出需要的Offer ID传入

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 08:30:50