我有一个iPad应用程序,可以下载几个资产捆绑包作为随需应变资源。目标是仅下载一次内容并将其保存到磁盘,但是似乎按需资源要么保留在内存中,要么被写入临时目录,并且在iOS决定不再需要它时将其删除。这导致该应用程序一次又一次下载相同的资源,并且大多数捆绑软件都超过100mb,因此这不是良好的用户体验。
OnDemandResourceRequest似乎没有提供任何访问二进制数据的方法,也没有提供有关数据存储位置的任何信息。是否可以将按需资源保存到持久性存储中,还是将资产捆绑包托管在我自己的服务器上并使用UnityWebRequest下载是唯一的选择?