类型 函数 返回值 无 修订 发行版 2024.3703 关键字 Amazon,IAP,应用内购买,init 另请参阅 store.isActive store.*
必须进行此调用并在执行其他 Amazon IAP 调用之前执行。此函数准备 Amazon IAP 库,并在成功初始化后将 store.isActive 设置为 true
。
此函数还启动进程以检索任何待处理/将来的购买,并向定义为 listener
的侦听器派发 storeTransaction 事件。
store.init( listener )
侦听器. 会处理 storeTransaction 事件的侦听器。
local store = require( "plugin.amazon.iap" ) local json = require( "json" ) -- Transaction listener function local function transactionListener( event ) if not ( event.isError ) then -- Successful transaction print( json.prettify( event ) ) print( "event.transaction: " .. json.prettify( event.transaction ) ) else -- Unsuccessful transaction; output error details print( event.errorType ) print( event.errorString ) end -- Notify Amazon about the transaction being processed store.finishTransaction( event.transaction ) end -- Initialize Amazon IAP store.init( transactionListener )