我有一个应用程序为用户提供“恢复”按钮来恢复以前购买的产品。
但是如果用户之前没有购买过任何产品,当他点击“恢复”按钮时
([[SKPaymentQueue defaultQueue] restoreCompletedTransactions];)
该程序将等待苹果的响应。两者都不:
(void)paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray *)transactions
也不
(void)paymentQueue:(SKPaymentQueue *)queue restoreCompletedTransactionsFailedWithError:(NSError *)
错误被调用。
有没有推荐的方法来处理这类问题?