我一直在设置我的应用内购买。
我就是搞不清楚:
SKPayment *paymentRequest = [SKPayment paymentWithProduct: @"co.za.nideo.100shotsbuybeer"];
我是从
SKPayment *paymentRequest = [SKPayment paymentWithProductIdentifiers: @"co.za.nideo.100shotsbuybeer"];
但这似乎已被弃用。如何才能让第一段代码正常工作?
它似乎需要一个SKProduct,但我不知道如何创建/初始化这样一个对象。
发布于 2011-12-01 05:04:18
根据StoreKit文档和1,您必须:
使用您的产品标识符创建一个delegate
SKProductsRequest
(start
方法)productsRequest:didReceiveResponse:
,其中包含一个SKProductsResponse
对象products
属性中提取SKProduct
对象并显示它们,保存这些对象以供进一步购买。这似乎与重要的:在允许用户购买该产品之前,您必须对特定的产品标识符发出产品请求。从应用商店检索产品信息可确保您对已在iTunes连接中标记为可供销售的产品使用有效的产品标识符。从1开始
https://stackoverflow.com/questions/8332735
复制相似问题