AppStore是否在自动续订自动续订订阅时发送交易?如果是这样,如果应用程序下次加载,如果它自己设置为观察者,它是否可以被应用程序可靠地检测到:
[[SKPaymentQueue defaultQueue] addTransactionObserver:self];
Run Code Online (Sandbox Code Playgroud)
新的自动续订交易是否会拨打以下电话:
-(void)paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray *)transactions
Run Code Online (Sandbox Code Playgroud)
使用transaction.transactionState == SKPaymentTransactionStatePurchased?
如果是这样,很好.如果不是,这是否意味着您必须在每次自动续订订阅到期时使用以下内容检查所有交易:
[[SKPaymentQueue defaultQueue] restoreCompletedTransactions];
Run Code Online (Sandbox Code Playgroud)
谢谢...
我知道它被多次询问,但没有一个问题对我有帮助,我不确定哪些答案在iOS 7中仍然有效.
我正在使用Auto-Renewing订阅做一些应用程序.我已经成功创建了我的产品,我可以和测试用户一起购买.
我的问题是:检查特定用户是否仍然可以访问此产品的正确方法是什么?
以及如何测试自动更新是否运行良好?(因为我读过沙盒中的自动更新不能像真正的iStore那样工作).
最后一个问题是:Apple拒绝大量ARS应用程序仍然是真的吗?
马尔科
这里已经提出了类似的问题,但没有回答.我正在开发iOS应用程序,用于已经在其网站上拥有自己的帐户系统的服务.使用您的帐户,您可以订阅优质服务以获得高质量视频等其他功能.
我正在尝试在iOS应用程序中实现相同的功能.如果用户购买了替代品,则必须将其连接到系统中的帐户,而不是他的Apple ID.如果他退出并使用其他帐户授权,则他无法使用订阅权益,并且必须为第二个帐户购买另一个订阅.
我可以使用应用内购买实现此功能吗?