gpt4 book ai didi

ios - 托管内容对应用内购买有何好处?

转载 作者:行者123 更新时间:2023-11-28 22:15:57 25 4
gpt4 key购买 nike

在 iOS 6 中,Apple 使用 StoreKit 为应用内购买提供免费托管内容。

我想了解这样做的好处,尤其是在安全方面!

  • 如果我有一组图片要解锁,我可以选择直接在应用程序或托管内容中托管这些图片。使用托管内容是否更安全?我的应用内购买已验证来自 Apple 的收据。
  • 黑客是否有可能直接在我的应用中解锁图像?
  • 如果我的图片包大约有 40MB,下载托管内容对用户体验来说是否是一个很好的解决方案?如果 3G 连接不太好,可能会很痛苦...

感谢您的回答。

最佳答案

Apple 就何时使用托管内容或捆绑内容提供了一些指导。我引用自 In-App Purchase Programming Guide: Delivering Products .

Embed smaller files (up to a few megabytes) in your app, especially if you expect most users to buy that product. Content in your app bundle can be made available immediately when the user purchases it. However, to add or update content in your app bundle, you have to submit an updated version of your app.

Download larger files when needed. Separating content from your app bundle keeps your app’s initial download small. For example, a game can include the first level in its app bundle and let users download the rest of the levels when they’re purchased. Assuming your app fetches its list of product identifiers from your server, and not hard-coded in the app bundle, you don’t need to resubmit your app to add or update content that is downloaded by your app.

这些是指南,而不是要求,因此如果您有理由相信某人会在使用移动网络时使用大量可下载 Assets 进行应用内购买,您可能希望将其捆绑。但是,如果用户不购买来解锁,这会浪费用户设备上的空间。

至于安全性,他们在有关下载对象的部分中有此注释。

Note: Download all Apple-hosted content before finishing the transaction. After a transaction is complete, its download objects can no longer be used.

这意味着(尽管没有明确说明)下载仅在对交易进行某些内部验证后才可用。这意味着它需要 Apple 的批准,这实际上比在本地检查收据更安全(可以使用越狱绕过)。

关于ios - 托管内容对应用内购买有何好处?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21683040/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com