ios - 通过应用内购买验证收据

标签 ios security in-app-purchase

今天有一个公司的场景,但我的逻辑遇到了问题......有点像这样:

(假设情况):所以我有一个应用程序,用户可以通过应用内购买购买我的产品(现实生活中的有形产品),他们输入他们的地址,我将其运送给他们,一切都很好!我在大约一个月的时间内从苹果收到了钱,他们在几天内收到了他们的产品。

问题是越狱的设备窃贼开始“购买”产品而实际上没有花任何钱,但应用程序认为他们进行了应用内购买,因此它将他们的信息发送到我的服务器,然后由服务器处理订单,我发送了产品,但一个月后,苹果再也没有给我寄过任何钱: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/

相关文章:

ios - 如何在 Objective c 中添加 "Touch Id"和 "In app Purchase"?

iphone - 刷新 TabItem 中的 View

ios - 在 xcode 中存档时,Ionic Framework Hackishly 隐藏输入错误

ios - Root View Controller Swift

java - 我们在哪里使用 JAAS

ios - Apple Pay iOS Swift 申请优惠券

iphone - 打鼓应用程序 - 延迟声音......如何修复?

c# - 在 C# 中,处理密码等敏感数据的正确方法是什么?

Java servlet - 任何限制访问用户名/密码的内置方法?

android:Inapp计费:错误响应:7:项目已拥有