我正在为我的应用程序添加应用内购买功能。 我有一些疑问。
如何处理SKPaymentTransactionStateDeferred
?
在这种状态下,我们需要自己实现还是由苹果处理?
如果我们需要实现,意味着在这里如何处理呢? 如何使用沙盒测试帐户进行测试? 请有经验的人告诉我。先感谢您。
我正在为我的应用程序添加应用内购买功能。 我有一些疑问。
如何处理SKPaymentTransactionStateDeferred
?
在这种状态下,我们需要自己实现还是由苹果处理?
如果我们需要实现,意味着在这里如何处理呢? 如何使用沙盒测试帐户进行测试? 请有经验的人告诉我。先感谢您。
let product = SKMutablePayment(product: productDetails)
product.simulatesAskToBuyInSandbox = true //Enable to test deferred state.
SKPaymentQueue.defaultQueue().addPayment(product)
提示信息:
iOS 8引入了“询问购买”功能,让家长可以批准孩子发起的任何购买行为,包括App Store上的应用或应用内购买。当孩子请求购买时,“询问购买”会发送Deferred状态,表示该应用正在等待家长批准该购买。