Unity3d:收据验证
推荐:将NSDT场景编辑器加入你的3D工具链
3D工具集:NSDT简石数字孪生
收据验证
以下是实现详细信息:
对于 iOS
收据参数
- 如果您将其保留为 null,则此交易将显示在“未验证收入”中
- 如果您正在编写本机苹果
.plugin - 对于 iOS 6 及更低版本,发送原始 SKPaymentTransaction's transaction 收据
- 对于 iOS 7 及更高版本,请从应用程序捆绑包发送应用程序收据的 base64 编码值。
- 如果您使用的是Unibill插件
- 将 PurchasableItem 的“收据”属性作为收据传递。
- 如果您使用的是 Prime31 插件
- 传入 StoreKitTransaction 的“base64EncodedTransactionReceipt”属性作为收据。
签名参数
传入空值,因为未使用此功能。
对于安卓
要验证安卓货币化,请在您的分析学
挡泥板项目设置
形式。
在 Google Play 上实施应用内购买 (IAP) 收据验证时,需要 Google 公共 API 密钥。您的 Google 公钥位于 Google Play 开发者控制台下,>“所有应用程序>服务和 API ”>此应用程序的许可证密钥。这是可选的,但如果您正在为 Android 进行开发并有应用内购买,我们强烈建议您实施它。
收据参数
- 如果您将其保留为 null,则此交易将显示为“未验证收入”
- 如果您正在编写原生 Android 插件
- 传入订单的购买数据,该数据是 JSON 格式的字符串,映射到响应意向中的INAPP_PURCHASE_DATA键。
- 如果您使用的是Unibill插件
- 将 PurchasableItem 的“收据”属性解析为 JSON,并传入“json”属性的值。
- 如果您使用的是 Prime31 插件
- 传入GoogleBuy“originalJson”属性
签名参数
- 如果您将其保留为 null,则此交易将显示为“未验证收入”
- 如果您正在编写原生 Android 插件
- 传入签名,该签名映射到响应意向中的INAPP_DATA_SIGNATURE密钥。
- 如果您使用的是Unibill插件
- 将 PurchasableItem 的“收据”属性解析为 JSON,并传入签名属性的值。
- 如果您使用的是 Prime31 插件
- 传入GoogleBuy“签名”属性。
3D建模学习工作室整理翻译,转载请标明出处!