AMAMutableRevenueInfo 类

可修改的 AMARevenueInfo 类,包含关于购买的信息。

必须将 AMAMutableRevenueInfo 类的实例发送到 AppMetrica 服务器,使用 reportRevenue 方法的 AMAAppMetrica 类。

Properties

payload

关于购买的额外信息。 例如,可以用它来对产品进行分类。

productID

已购买产品的ID。 该值最多可以包含 200 个字符。

数量

购买的产品数量。

receiptData

App Store 应用内购买订单详情。 此属性用于在应用中验证购买。

transactionID

交易 ID transactionIdentifier 来自 SKPaymentTransaction 类。 此属性用于在应用中验证购买。

Property descriptions

payload

(nonatomic, copy) NSDictionary *负载

关于购买的额外信息。 例如,可以用它来对产品进行分类。

它应该包含可以转换为有效 JSON 的 NSDictionary 对象。 值的最大大小为 30 KB。

productID

(nonatomic, copy) NSString *产品ID

已购买产品的ID。 该值最多可包含 200 个字符。

quantity

(nonatomic, assign) NSUInteger 数量

购买的产品数量。

它用于以下公式:

收入 = 数量 × 价格。

备注

值不能为负。 如果值等于 0,购买将被忽略。

receiptData

(非原子,拷贝) NSData *receiptData

App Store 应用内购买订单详情。 此属性用于在应用中验证购买。 要了解更多信息,请查看苹果文档。

有关获取 receiptData 的示例,请参阅 发送收入 部分。

注意

必须在调用 [[SKPaymentQueue defaultQueue] finishTransaction:transaction] 之前获取该值,并与 transactionID 一同传输。

transactionID

(nonatomic, copy) NSString *事务ID

交易 ID transactionIdentifier 来自 SKPaymentTransaction 类。 此属性用于在应用中验证购买。

查看获取 transactionIdentifier 的示例,请参见 发送收入 部分。

注意

此值应与receiptData一起传递。