在 iOS 中,.app 目录中的 bundle 文件不可写入。但是某些应用程序(例如植物大战僵尸 2)总是通过 AppStore 更新(截图如下)。
你知道实现它的方法是什么?他们是怎么做到的?
《植物大战僵尸2》截图更新:
最佳答案
他们只下载 Assets 。您不允许下载代码以在您的设备上运行,因此它们会将更新内容 Assets 留在服务器上,以便您可以通过 https 请求将这些图像下载到您的设备。
然后将这些图像保存在应用程序可以自由访问的文档或其他目录中。
该应用程序并没有真正更新自己,它只是为游戏下载新 Assets 。
关于ios - 绕过 AppStore 更新 iOS 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30574080/