iOS 应用内购买:托管内容大小限制?

Posted

技术标签:

【中文标题】iOS 应用内购买:托管内容大小限制?【英文标题】:iOS In App Purchase : hosted contents size limits? 【发布时间】:2013-08-05 13:48:03 【问题描述】:

我需要确认使用“应用内购买”模型的 ios 应用的文件大小。即使在 *** 上冲浪了几个小时后,我也收集了一些信息,但我需要确定我发现了什么(我是 iOS 开发的新手,请理解)。

对于很多程序员,尤其是游戏开发者,我必须考虑安装包的大小。对于我的游戏,我怀疑我的图形需要超过 40 MB,但我会尽量保持在 50 以下,以允许无线下载。

理想的情况是:

-用户测试游戏。由于包小于 50 MB,他/她可以在没有 Wifi 的情况下下载它。下载和使用游戏将是免费的(免费增值);

-用户喜欢这个游戏。 3 个应用内购买项目可用:2 个与大小低于 50 MB 的包相关,1 个与大小有关(仅限 Wifi);

-用户可以从任何地方 (OTA) 购买 2 个较小的 IAP 项目,并将 iThing 连接到 Wifi 并以更高的价格获得较大的一个(订单无关紧要)。

长话短说,我的问题是:

我几乎 100% 确定这一点,但不是 100%,所以请确认:我可以让 Apple 托管 IAP 文件,而不必设置不同的服务器并在其上上传文件吗?

我了解应用程序包可以为 2GB,并且我必须将其保持在 50MB 以下以允许无线下载。但是我可以至少设置一个超过 50 MB 的 IAP 可下载文件吗? (我想是的,但请确认,这对我的设计至关重要;我根本没有找到这些信息)

很抱歉,如果这些问题听起来很愚蠢,但我正处于设计阶段,知道我可以在游戏中包含多少内容对于我的下一步工作非常重要。 谢谢你

【问题讨论】:

就个人而言,我从不通过蜂窝网络下载应用程序。所以我不会那么担心。 【参考方案1】:

Apple 托管的应用内购买内容的最大大小与应用允许的最大大小相同,目前(截至 2015 年)为 4 GB。

我的应用程序使用高达 900 MB 的托管内容,而且我对这种大小的文件没有任何问题。当然,这些超出了通过蜂窝网络下载的限制,但这不是我的项目所关心的问题。

另外,来自 Apple:

每个开发者帐户最多可以创建 10,000 个应用内购买 帐户中所有应用的产品。

参考:https://help.apple.com/itunes-connect/developer/#/devb57be10e7

【讨论】:

2 GB 用于一个应用程序还是一个 Apple ID 帐户? 每次应用内购买为 2 GB。据我所知,您可以拥有任意数量的应用内购买。我有超过 300 个应用程序内购买,每个应用程序都附有一个大包。 请发布您的资源链接,我想看看 2 GB 是否仍然是最新的。 我无法从 Apple 找到任何官方文档,但我似乎记得应用内购买托管内容的最大大小与应用的最大大小相同。根据各种消息来源,这个大小限制在 2015 年从 2 GB 增加到 4 GB:9to5mac.com/2015/02/12/apple-increases-app-size-limit-4gb 感谢 Wayback Machine,以下是 Apple 关于增加应用程序大小的官方新闻稿:web.archive.org/web/20150310195816/https://developer.apple.com/…

以上是关于iOS 应用内购买:托管内容大小限制?的主要内容,如果未能解决你的问题,请参考以下文章

使用应用内购买限制核心数据应用的条目数

iOS:如何将 Apple 托管的内容上传到 itunesconnect 中的应用内购买

如何为带有应嵌入视图控制器的句子的文本文件制作 iOS Swift“应用内购买”托管内容 pkg 文件?

推送通知限制

无法将应用内购买的托管内容上传到 iTunesConnect

读书笔记iOS-应用内购买