类型 函数 返回值 无 修订 版本 2024.3703 关键词 Apple,应用内购买,IAP,初始化 另请参阅 store.isActive store.*
此调用是必需的,并且必须在进行其他 Apple 应用内购买 (IAP) 调用之前执行。这将准备 Apple IAP 库,并在成功初始化后将 store.isActive 设置为 true。
这还允许您将 storeTransaction 事件检测到定义为 listener 的监听器。
store.init( listener )
监听器。 将处理 storeTransaction 事件的监听器。
local store = require( "store" )
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 )