AMAMutableRevenueInfo 类
可修改的 AMARevenueInfo 类,包含关于购买的信息。
必须将 AMAMutableRevenueInfo 类的实例发送到 AppMetrica 服务器,使用 reportRevenue 方法的 AMAAppMetrica 类。
Properties
|
关于购买的额外信息。 例如,可以用它来对产品进行分类。 |
|
|
已购买产品的ID。 该值最多可以包含 200 个字符。 |
|
|
购买的产品数量。 |
|
|
App Store 应用内购买订单详情。 此属性用于在应用中验证购买。 |
|
|
交易 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一起传递。