在我自己的服务器上验证iOS 7收据是否足够?

时间:2014-04-09 11:38:05

标签: ios validation ios7 in-app-purchase receipt

我在iOS 7应用程序中实现iOS应用内购买的安全性。当使用LocalIAP​​Store hack进行测试时,我发现当我调用方法[[NSBundle mainBundle] appStoreReceiptURL]时,返回的收据为空,所以它就在这里。

当用户在未激活LocalIAP​​Store的情况下购买选项时,问题就出现了。如果这样做,则生成收据。然后,我将它发送到我的服务器以检查一切是否正确并显示购买,但如果再次激活LocalIAP​​Store,我会继续返回正确的收据,但实际上已经购买了另一个选项,并且这是作为calidate返回的。

要验证收据,我还能做些什么?我应该在本地检查什么以避免它?有小费吗?你是怎么做到的?

谢谢!

0 个答案:

没有答案