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

React Native 0.74.2内购咨询:Google Payments商家账户注册与配置

关于React Native内购的Google商家账户注册及设置指南

一、注册Google Payments商家账户

  • 登录Google Play开发者控制台,进入你的开发者账户
  • 在左侧菜单栏找到「变现」板块,选择「设置商家账户」
  • 按指引填写完整的商家信息:包括经营名称、实体地址、联系方式,以及用于接收款项的银行账户详情
  • 根据所在地区要求,完成税务信息的申报与提交
  • 阅读并同意Google Payments服务条款,提交申请后等待审核(通常1-3个工作日完成)

二、React Native 0.74.2内购设置及虚拟商品/优惠券配置

(一)内购设置主要阶段

  1. 集成内购依赖库
    推荐使用适配RN 0.74+的react-native-iap,执行安装命令:
npm install react-native-iap
# 或
yarn add react-native-iap

RN 0.60+版本支持自动链接,无需额外配置原生项目链接步骤。

  1. 平台端配置
  • Android:
    • 在AndroidManifest.xml中添加必要权限:<uses-permission android:name="com.android.vending.BILLING" />
    • 登录Google Play控制台,进入「内购产品」页面,创建对应的一次性产品或订阅,记录好产品ID(需与代码中使用的ID完全一致)
  • iOS:
    • 在App Store Connect中创建内购项目,配置Sandbox测试账号用于测试
    • 在Info.plist中添加SKProductsRequest相关权限,确保App能查询内购产品
  1. 代码层实现核心逻辑
  • 初始化IAP模块,确保在App启动时完成配置
  • 调用API查询已上架的内购产品列表,展示给用户
  • 处理用户购买请求,发起订单并监听购买状态
  • 完成订单验证(推荐通过后端调用Google Play/App Store的官方验证API,避免客户端伪造)
  • 根据验证结果给用户发放对应的商品,并处理订阅续订、退款等异常场景

(二)货币、金币、优惠券的添加方法

  • 货币/金币(虚拟商品):
    这类虚拟资产无需在应用商店后台创建对应内购项,而是创建关联的付费产品(例如“100金币”对应一个一次性内购产品ID)。用户完成购买并通过订单验证后,由你的后端服务器给用户账户增加对应数量的货币/金币。需注意:虚拟商品不可兑换为真实货币,需符合应用商店的政策要求。

  • 优惠券:

    • Google Play端:在Google Play控制台的「促销」板块创建优惠券,可针对特定内购产品设置折扣、满减或免费试用等规则,用户购买时输入优惠券码即可享受优惠
    • iOS端:在App Store Connect中生成促销码,或设置自动优惠活动
    • 代码层处理:若使用自定义优惠券规则,需在后端实现优惠券有效性验证、折扣计算逻辑,再发起对应金额的内购请求;若使用应用商店官方优惠券,直接调用react-native-iap的API处理优惠券码验证即可

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.19 11:37:18