gpt4 book ai didi

ios - 跨版本使用 File.applicationStorageDirectory

转载 作者:行者123 更新时间:2023-11-29 03:22:24 25 4
gpt4 key购买 nike

我正在使用 File.applicationStorageDirectory 来存储用户数据,特别是从 iOS 商店购买的商品。

我注意到,当用户升级其版本时,数据会丢失,并且用户需要恢复他们的购买(在 ios 项目上),这是我这边的错误还是 File.applicationStorageDirectory 不是存储此类数据的正确位置数据。

谢谢!

最佳答案

applicationStorageDirectory也被称为系统的“临时文件”。无论平台(台式机或移动设备)或操作系统如何,当进行了激烈的操作(例如安装新版本的系统)时,这些临时文件(通常)会在此过程中被清除。

此外,卸载您的应用程序并重新安装它(或者实际上是更新它)可能会(在某些情况下,不知道 iOS)删除这些临时文件,或者只是为它们创建一个新目录,而忽略旧目录。

第三,一些缓存清理应用程序也会清除这些数据。

因此,为了回答您的问题,是的,您将希望在 userDirectory 或 documentsDirectory 中的一个新的专用文件夹中存储您想要保留的内容,尽管发生重大变化(例如应用内购买)。

关于ios - 跨版本使用 File.applicationStorageDirectory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20918110/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com