plugin.apple.iap.* (Apple IAP)

类型
修订版本 版本 2024.3703
关键词 Apple,IAP,应用内购买
平台 iOS、macOS、tvOS

概述

此库允许您支持应用内在 iOS、tvOS 和 macOS 上进行购买,包括游戏内货币、升级等。

有关其他平台上的应用内购买,请参阅Google IAPAmazon IAP 的文档。

注意
  • 要在应用内iOS 上使用购买功能,您必须首先配置您的 iOS 证书、App ID 和配置文件。请仔细阅读我们的配置和构建指南,因为这是一项必不可少的操作,您必须正确完成每个步骤。另请记住创建一个唯一且完全限定的 App ID,**而不是**通配符 App ID。

  • 必须在 iTunes Connect 中进行其他配置。如果您需要此过程的帮助,请参阅 Apple 的文档

语法

local store = require( "plugin.apple.iap" )

属性

store.target

store.isActive

store.canLoadProducts

store.canMakePurchases

函数

store.init()

store.loadProducts()

store.purchase()

store.finishTransaction()

store.restore()

store.receiptRawData()

store.receiptBase64Data()

store.receiptDecrypted()

store.receiptAvailable()

store.receiptRequest()

store.deferStorePurchases()

store.proceedToPayment()

store.presentCodeRedemptionSheet()

事件

storeTransaction

productList

appStorePurchase

项目设置

要使用此插件,请在 `build.settings` 的 `plugins` 表中添加一个条目。添加后,构建服务器将在构建阶段集成该插件。

settings =
{
    plugins =
    {
        ["plugin.apple.iap"] =
        {
            publisherId = "com.coronalabs"
        },
    },
}