ios - 需要使用托管内容进行收据验证

标签 ios validation ios6 storekit receipt

简而言之,如果我仅支持iOS 6,并且产品必须从苹果服务器上下载托管内容,是否需要从单独的服务器进行收据验证?

最佳答案

这是您愿意承担多少风险的问题。

尽管收据验证是可选的,但如果您选择不实施,则很容易受到更高版本的iOS和更高版本(除了Apple已知和声明的iOS 5.1及更低版本)中潜在的攻击和漏洞的影响。

我个人建议您实施收据验证,因为您可以将服务器端重用于所有应用程序而几乎没有麻烦。

如果您的问题与您原本不需要的服务器成本有关,则必须权衡该成本与其他利用或漏洞的可能性(可能很小)。如前所述,最后,一切都归结为您愿意承担的风险。

关于ios - 需要使用托管内容进行收据验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18157757/

相关文章:

ios - 通过 soundID 获取 soundName 将其分配给 UILocalNotification

ios - Xcode 7 无法从名为 "Brand Assets"的图像集中以编程方式访问启动图像

iphone - iOS 5:更新无效:部分中的行数无效

iphone - 是否兼容使用 iOS SDK 6.0 为 iOS 5.1 开发应用程序

ios - AdMob ARMv7s 支持

wpf DelegateCommand 和 ValidationRules

node.js - 如何处理 hapi 验证错误?

validation - Angular 2 : How to access to form validation fields in Component. ts

ios - iOS6 中的谷歌地图

php - 移动在线iOS应用程序的良好教程或指南