littlebot
Published on 2025-04-08 / 0 Visits
0

【源码】基于Android和Unity的Google支付集成系统

项目简介

本项目为Unity游戏提供无缝集成Google支付的方案。通过在Android Studio开发并生成AAR文件,让Unity可轻松调用相关功能,实现游戏内支付。项目支持Google支付的初始化、支付、查询、消耗等操作,还具备详细回调机制,保障支付流程稳定安全。

项目的主要特性和功能

  1. Google支付集成:在Android Studio开发生成AAR文件供Unity调用,实现游戏内Google支付功能。
  2. 支付初始化:提供初始化支付方法,确保支付环境正确配置。
  3. 支付操作:支持按商品ID支付,可查询已购商品。
  4. 商品消耗:支持消耗已购商品,使用户能多次购买同一商品。
  5. 回调机制:提供详细回调接口,包括支付状态更新、支付成功、查询结果等,保证支付流程可控。
  6. 测试模式:支持测试模式,便于开发者在开发测试阶段调试。

安装使用步骤

  1. 下载项目:将项目下载到本地,用Android Studio打开。
  2. 配置环境:确保Android Studio版本为3.3.2,Unity版本为2018.1.6。
  3. 构建AAR文件:在Android Studio中打开项目,在Terminal执行命令gradlew googlepay:assembleRelease。生成的AAR文件在.\googlepay\build\outputs\aar目录。
  4. 处理AAR文件:用压缩软件打开AAR文件,删除libs下的JAR包,因Unity会自动引用自身的classes.jar
  5. 导入Unity:将最终的AAR文件复制到Unity工程的安卓插件路径\Assets\Plugins\Android\
  6. 配置Unity:在Unity中配置打包信息,确保与Google Play后台的包名、版本号、应用签名等信息一致。
  7. 打包测试:使用Unity打出安卓包进行测试。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】