Apple 是否允许 iPhone 应用程序显示从 Azure Blob 存储中提取的图像?

Does Apple allow iPhone apps that display images that are pulled from a azure blob storage?

我正计划构建一个移动应用程序,该应用程序需要访问承包商在维修空调系统时会使用的数百个项目的图像。我不想将数百张图像添加到应用程序的资产中并使应用程序的大小膨胀,而是想将图像放在像 Azure 这样的云 blob 存储中,并在用户引用该项目进行查看时拉取图像。我的问题是 Apple 是否允许 iPhone 的应用程序执行此操作,或者他们是否要求开发人员将所有图像都放在应用程序包中?

如果我没理解错你的问题,你基本上是在询问是否可以按需下载图像资源,而不是将它们与应用程序打包在一起。您当然可以这样做(Apple 提供了多种方式,包括原始 URL 下载和 On-Demand Resources),但是如果应用程序在有限的网络连接下使用,您应该仔细考虑用户体验。

警告:如果您推出自己的按需资源加载器,请确保将缓存的图像存储在未备份到 iCloud 的目录中——您不想占用用户的 iCloud space 图像被删除后可以很容易地从网络中检索到。