类型 函数 返回值 无 修订版 版本 2024.3703 关键字 分析、归因、AppsFlyer、logPurchase 另请参阅 appsflyer.getVersion() appsflyer.*
AppsFlyer 的 SDK 为应用内购买提供服务器验证。此方法会自动生成一个应用内事件 af_purchase
。
有关验证收据的可能返回值列表,请参阅此处提供的 Apple 文档 https://developer.apple.com/library/content/releasenotes/General/ValidateAppStoreReceipt/Chapters/ValidateRemotely.html。
appsflyer.logPurchase( productData )
表格. 包含键值参数的表格。应用内事件提供了有关你的应用中正在发生什么的见解。建议你花时间定义要衡量的事件,以便跟踪投资回报率 (ROI) 和终生价值 (LTV)。
你可以指定自己的自定义键值参数(可选)。值应为类型 String
。
用于记录 iOS 内购的 productData
表格包括用于记录内购的以下参数
字符串. 内购的产品 ID/名称。
字符串. 内购交易的币种。
字符串. 交易 ID。此参数仅适用于 Apple App Store 交易,并且在记录 Apple 内购收据时是必需的。它接受应用内购买交易回调中找到的 event.transaction.identifier 中的数据。
字符串. 内购项目的单价。price
参数应包含与经过验证的购买事件关联的总收入。
表格. 包含附加键值参数的表格。
用于记录 Android 内购的 productData
表格包括用于记录内购的以下参数
字符串. API 密钥,开发者从 Google 门户获取此密钥。
字符串. 交易签名。开发者在购买成功后从 Google API 获取此签名。此参数仅适用于 Google Play 交易,并且在记录 Google 内购收据时是必需的。它接受应用内购买交易回调中找到的 event.transaction.signature 中的数据。
字符串. 购买数据是实际购买的产品,采用 JSON 格式。开发者在购买成功后从 Google API 获取此数据。
字符串. 内购项目的单价。price
参数应包含与经过验证的购买事件关联的总收入。
字符串. 内购交易的币种。
表格. 包含附加键值参数的表格。
local appsflyer = require( "plugin.appsflyer" ) local function appsflyerListener( event ) -- Handle events here end -- Initialize plugin appsflyer.init( appsflyerListener, { appID = "YOUR_APP_ID", devKey = "YOUR_DEV_KEY" } ) appsflyer.logPurchase( { productId = "111", price = "100", currency = "USD", transactionId = "222", parameters = { first = "1", second = "2" } } )
local appsflyer = require( "plugin.appsflyer" ) local function appsflyerListener( event ) -- Handle events here end -- Initialize plugin appsflyer.init( appsflyerListener, { appID = "YOUR_APP_ID", devKey = "YOUR_DEV_KEY" } ) appsflyer.logPurchase( { publicKey = "111", signature = "222", purchaseData = "333", price = "100", currency = "USD", parameters = { first = "1", second = "2" } } )