2015-02-07 142 views
3

我有一个应用程序,其中包含1个非易耗品应用程序内购买以解锁额外的功能。我实施了应用内购买,并在我的沙盒环境中工作。我的问题是,我需要验收吗?它是强制还是可选的?如果没有收到验证,我的应用程序会被拒绝吗?非易耗品应用内购买收据验证可选吗?

回答

1

如果您已完成收据验证,Apple无法检测到。例如,在iOS7及更高版本中,收据验证可以纯粹在设备上完成。验证用于您的用于帮助您确保购买有效。如果您不在意购买的是否为欺诈或其他无效,则不要这样做。

+0

为了增加这一点,如果您打算对IAP采取严肃的态度,您需要在某个时间写入/查找收据验证。如果你没有处于某种最后期限(我可以设想一些最后期限比确保你提供的真实资金更重要的情况),请花时间在简单的1-项目案例,并至少在你遇到更复杂的场景之前熟悉它。 – 2015-02-09 04:11:55

+0

对于一次性奇迹或典型的企业应用,存在这种欺诈或涉及规模的可能性有多大?不会有人必须有越狱和破解的应用程序?我只是想知道我们是否在防范单一黑客和他的伙伴,或者是一个普遍存在的全球性欺诈行为。 – GilesDMiddleton 2015-04-25 09:22:43

+0

这是一个关于风险和潜在损失以及保护成本的折衷问题。了解有关这种欺诈的统计数据会很有趣。在一天结束时,您现在或将来会因此类欺诈而付出什么代价?我个人的倾向是采取一切合理的步骤进行保护,然后在出现问题之前不要担心。 – 2015-04-25 14:57:42