我想从 SKProduct 获取价格等级,并根据 AppStore 价格计算净收入。
例如,从 0.99 美元我得到 0.7 美元,从 1.29 澳元到 0.82 澳元。我可以通过编程方式计算吗?
最佳答案
现在看起来像这样:
var netRevenue = 0.0
switch currency
{
case "USD", "CAD", "NZD":
netRevenue = (price + 0.01) * 0.7
case "EUR", "DKK", "SEK", "GBP":
netRevenue = price * 0.70 / 1.15
case "AUD":
netRevenue = price * 0.70 / 1.11
case "CHF":
netRevenue = price * 0.70 / 1.08
case "NOK":
netRevenue = price * 0.70 / 1.25
case "ZAR":
netRevenue = price * 0.70 / 1.14
default:
netRevenue = 0.7 * price;
}
netRevenue.roundTo(".2")
//.roundTo
extension Double
{
mutating func roundTo(f: String)
{
self = NSString(format: "%\(f)f", self).doubleValue
}
}
关于ios - 如何以编程方式计算应用内购买价格的净收入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26118930/