类型 函数 返回值 无 修订 版本 2024.3703 关键词 Apple,IAP,应用内购买,初始化 另请参阅 store.isActive store.* 
此调用是必需的,并且必须在进行其他 Apple IAP 调用之前执行。 这将准备 Apple IAP 库,并在初始化成功后将 store.isActive 设置为 true。
这还允许您将 storeTransaction 事件检测到定义为 listener 的监听器。
store.init( listener )
监听器。 将处理 storeTransaction 事件的监听器。
为了与 Google IAP 插件兼容,store.init() 将使用事件 "init" 调用监听器。
local store = require( "plugin.apple.iap" )
local json = require( "json" )
-- Transaction listener function
local function transactionListener( event )
    if not ( event.transaction.state == "failed" ) then  -- Successful transaction
        print( json.prettify( event ) )
        print( "event.transaction: " .. json.prettify( event.transaction ) )
    else  -- Unsuccessful transaction; output error details
        print( event.transaction.errorType )
        print( event.transaction.errorString )
    end
    -- Tell the store that the transaction is finished
    store.finishTransaction( event.transaction )
end
-- Initialize Apple IAP
store.init( transactionListener )