Unity IAP iOS 内购以及获取交易收据进行验证

1. 准备工作,先到iTunesConnect 上进行添加内购项目和沙盒测试账号

创建APP 内购项目

在这里插入图片描述

选择其中一种类型,进行创建

在这里插入图片描述

填写内购项目的内容(其中的产品 ID 记住,在接下来有很多地方需要用到)

在这里插入图片描述

屏幕快照一定要选到,不然会显示该内购项目元数据丢失

在这里插入图片描述

状态显示为黄色:准备提交才是正确的

在这里插入图片描述

2. 创建沙盒账号

在这里插入图片描述
在这里插入图片描述
在创建测试员的时候,记住那个邮箱不能填你已经有的 AppleID 的邮箱,填好后会有一篇验证信息发到你刚刚填写的邮箱,验证后就可以用了

3. unity 里面的操作

将 IAP 相关的文件导入 unity 中

在这里插入图片描述

点击 in-App-Purchasing进去

在这里插入图片描述
保证 Analytics 和in-App-Purchasing是打开状态就可以了

添加 IAPButton

在这里插入图片描述

填写 IAPButton 里面的信息

在这里插入图片描述
在这里插入图片描述

  • 新建一个脚本


using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Purchasing;
using UnityEngine.UI;
using System.Text;
using System;
using MiniJSON;
using UnityEngine.Purchasing.Security;


public class PurchaseManager : MonoBehaviour, IStoreListener
{
   
	
	
	private IStoreController controller;
	ConfigurationBuilder builder;

	private IStoreController m_Controlle
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值