简而言之,如果我仅支持iOS 6,并且产品必须从苹果服务器上下载托管内容,是否需要从单独的服务器进行收据验证?
最佳答案
这是您愿意承担多少风险的问题。
尽管收据验证是可选的,但如果您选择不实施,则很容易受到更高版本的iOS和更高版本(除了Apple已知和声明的iOS 5.1及更低版本)中潜在的攻击和漏洞的影响。
我个人建议您实施收据验证,因为您可以将服务器端重用于所有应用程序而几乎没有麻烦。
如果您的问题与您原本不需要的服务器成本有关,则必须权衡该成本与其他利用或漏洞的可能性(可能很小)。如前所述,最后,一切都归结为您愿意承担的风险。
关于ios - 需要使用托管内容进行收据验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18157757/