1、 检索产品信息
//MARK: - 格式化产品的价格
func formattedPrice(product:SKProduct) -> String {
// NSNumberFormatter * numberFormatter = [[NSNumberFormatter alloc] init];
let numberFormatter:NumberFormatter = NumberFormatter.init();
// [numberFormatter setFormatterBehavior:NSNumberFormatterBehavior10_4];
numberFormatter.formatterBehavior = NumberFormatter.Behavior.behavior10_4;
// NumberFormatter.setDefaultFormatterBehavior()
// [numberFormatter setNumberStyle:NSNumberFormatterCurrencyStyle];
numberFormatter.locale = product.priceLocale;
// [numberFormatter setLocale:product.priceLocale];
// NSString * formattedPrice = [numberFormatter stringFromNumber:product.price];
return numberFormatter.string(from: product.price)!;
}
2、审核备注和供审核的屏幕快照
意到表格下方还有审核备注和供审核的屏幕快照两个区域。目前你只是在沙盒中进行测试,大可以忽略,只在你向苹果正式提交时才需要填写。
遇到的问题
1、21002 收据数据不符合格式
let base64EncodedString:String = receipt.base64EncodedString(options: .lineLength64Characters);
格式错误
[因为Receipt是放在form表单里的,服务器在拿到客户端提交的数据后,解码的过程中会把字段的“+”号替换成空格](http://www.cnblogs.com/yuthreestone/p/3601484.html)