应用购买iphone中的自动续订验证
Posted
技术标签:
【中文标题】应用购买iphone中的自动续订验证【英文标题】:Auto renewal verification in app purchase iphone 【发布时间】:2011-06-17 11:54:49 【问题描述】:我正在开发一款应用,在该应用中实现了应用内购买并成功验证了收据。
我已经完成了自动续订订阅,我想知道如何检查用户订阅是否有效?
为了验证收据,我需要来自 SKPaymentTransaction 的收据。所以我的问题是,我如何才能检查用户何时返回我的应用程序,他仍然有订阅或已过期。
或者只是哪种方法可以在加载我的视图时为我提供 SKPaymentTransaction 的用户交易属性,以便我可以验证收据。
提前致谢, 萨蒂什
【问题讨论】:
嗨萨蒂什。有没有办法在交易完成后获取收据,但应用程序无法将其保存在本地或服务器上。 【参考方案1】:最后我是通过以下方式做到的……
当用户第一次订阅订阅时,我将交易收据保存在 userdefaults 中,稍后我需要检查订阅激活时,我使用该收据告诉我最近的到期日..
希望这会有所帮助...
【讨论】:
嗨 Satish,非常感谢您提供的信息,您能否发布一些关于如何使用收据的代码/链接并检查订阅激活的到期日期。再次感谢。 根据苹果文档,只有在不恢复事务时才有效,因为在恢复时没有到期日期。所以,这不是一个好的解决方案。您可以在“expires_date”的下一个链接上阅读它:developer.apple.com/library/ios/#documentation/… 如果用户想在另一台设备上使用他的订阅怎么办?以上是关于应用购买iphone中的自动续订验证的主要内容,如果未能解决你的问题,请参考以下文章