iphone应用内购买
我正在我的应用程序中添加应用内购买。 我有一个显示产品信息的视图和一个用于购买产品的按钮。 我的问题是如何阻止用户再次点击buy按钮,以便StoreManager只调用我的buy方法一次?因为有时候我已经点击了两次,这就是为什么两个alertView出现询问购买的原因。点击后是否应将按钮“enabled property”设置为no。有什么好的建议吗iphone应用内购买,iphone,objective-c,in-app-purchase,Iphone,Objective C,In App Purchase,我正在我的应用程序中添加应用内购买。 我有一个显示产品信息的视图和一个用于购买产品的按钮。 我的问题是如何阻止用户再次点击buy按钮,以便StoreManager只调用我的buy方法一次?因为有时候我已经点击了两次,这就是为什么两个alertView出现询问购买的原因。点击后是否应将按钮“enabled property”设置为no。有什么好的建议吗 提前感谢。当您开始购买时(按下按钮后),请禁用该按钮 然后,您可以使用store kit API的回调来了解交易何时完成、失败或其他情况,并重新启
提前感谢。当您开始购买时(按下按钮后),请禁用该按钮
然后,您可以使用store kit API的回调来了解交易何时完成、失败或其他情况,并重新启用按钮或更改其状态以显示产品已购买。Jasarien,如果用户在询问其Apple ID时点击Apple启动警报上的“取消”按钮,您会怎么做?有办法处理这个问题吗?例如,如果用户点击cancel并且没有与Store Kit发生交互,您将如何启用该按钮?我刚刚解决了这个问题。很抱歉这么说
paymentQueue:updatedTransactions:
在用户取消购买时调用,而paymentQueue:restoreCompletedTransactionsFailedWithError:
在用户取消购买恢复时调用。处理这两种情况都需要启用按钮。