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

react-native-iap 12.10.2版本中developerPayload的正确使用方法

如何在react-native-iap 12.10.2版本中使用developerPayload处理Google订阅

react-native-iap的requestSubscription方法在新版本中已调整参数结构,从旧版的多独立参数改为接收单个配置对象,你看到的ChatGPT示例是旧版本写法,不适用于12.10.2版本。

正确的调用方式是将所有参数(包括developerPayload)封装到对象中传入:

const result = await requestSubscription({
  sku,
  offerToken,
  developerPayload,
  // 以下为可选参数,按需添加
  purchaseToken: undefined,
  prorationMode: undefined,
});

核心说明:

  • developerPayload直接作为配置对象的属性传入即可,Google Play会在订阅相关的回调(如购买成功通知、服务器端验证请求)中返回该值,可用来区分不同服务或用户场景。
  • 确保sku是已在Google Play Console配置完成的订阅商品ID,offerToken对应你要使用的优惠套餐令牌(无优惠需求可省略)。
  • 若需处理订阅升级/降级,可添加prorationMode参数,具体取值参考react-native-iap内置的枚举定义。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.25 12:39:52