今天有一个公司的场景,但我的逻辑遇到了问题......有点像这样:
(假设情况):所以我有一个应用程序,用户可以通过应用内购买购买我的产品(现实生活中的有形产品),他们输入他们的地址,我将其运送给他们,一切都很好!我在大约一个月的时间内从苹果收到了钱,他们在几天内收到了他们的产品。
问题是越狱的设备窃贼开始“购买”产品而实际上没有花任何钱,但应用程序认为他们进行了应用内购买,因此它将他们的信息发送到我的服务器,然后由服务器处理订单,我发送了产品,但一个月后,苹果再也没有给我寄过任何钱:o
我该如何防止这种情况发生?
最佳答案
您不能使用应用内购买来销售实物商品。来自苹果指南:
You must deliver your digital good or service within your app. Do not use In-App Purchase to sell real-world goods and services.
但假设 - 如果您能够 - 您可以(并且应该)轻松地使用 Apple 的验证服务器验证收据。 See apple's documentation.
关于ios - 通过应用内购买验证收据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20079748/