我已经在我的iOS应用中实施了自动续订订阅类型的购买,但是当用户取消订阅并且已经取消订阅时,我无法找到获得订阅过期通知的好方法购买的订阅到期。
我能想到的一种方法是致电[[SKPaymentQueue defaultQueue] restoreCompletedTransactions]
反复,这个方法将从iTunes连接中检索所有已完成的交易,我可以弄清楚相应的订阅是否已过期或未购买验证其收据,但副作用是它会弹出一个警报视图,询问用户输入的密码/她的AppStore帐户,这对用户来说可能非常烦人,所以看起来不是一个好主意。
所以,我的问题是......如何在不打扰用户的情况下获得过期通知?