Twitter已推出Fabric的新功能,允许tracking of events。特别是,可以使用以下API跟踪付款:
[Answers logPurchaseWithPrice:[NSDecimalNumber decimalNumberWithString:@"13.50"]
currency:@"USD"
success:@YES
itemName:@"Answers Shirt"
itemType:@"Apparel"
itemId:@"sku-350"
customAttributes:@{}];
我想通过应用内购买跟踪付款。
当购买在- (void)paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray *)transactions
内成功时,很明显如何获得这些参数。 E.g。
[Answers logPurchaseWithPrice:skProduct.price
currency:???
success:@YES
itemName:skProduct.localizedDescription
itemType:@"in app purchase"
itemId:aTransaction.payment.productIdentifier
customAttributes:@{}];
获取应该是ISO4217货币代码的货币字符串的最佳方法是什么?
答案 0 :(得分:5)
货币代码可从以下网址获取:
[skProduct.priceLocale objectForKey:NSLocaleCurrencyCode]