我对 iPhone 开发一无所知,但我正在起草一份提案,供其他人完成创建与现有系统和数据交互的应用程序的工作。
我需要知道所有 Apple 生产的应用程序中存在的 20MB 蜂窝数据下载限制是否由第三方应用程序的 SDK 强制执行 - 即,如果我开发一个尝试下载更大文件的应用程序,它会失败吗?
上下文:
我们使用的数据文件大约为 50MB,我们的许多客户在路上工作,无法访问 WiFi。如果强制实现限制,我需要在我们的服务器上启用 HTTP Range header 支持,并将其添加到应用程序的要求中,以便可以以 20MB block 的形式下载文件。
谢谢
最佳答案
没有。 20MB 的限制是 App Store 本身规定的。第三方应用程序中看到的唯一限制是蜂窝提供商希望强制执行的限制(这通常仅意味着带宽上限或超过下载上限时的超额费用)。也就是说,无论如何支持 HTTP Range 可能很有用,以防下载中断而您希望恢复下载。
关于iphone - 第三方应用程序中是否强制执行 iPhone 蜂窝数据限制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4742637/