Firebase 系统文件夹位于用户文档目录 - iOS



我有一个使用 Firestore 的应用程序,我希望我的应用程序能够使用默认文件应用程序。

但是,在我将应用程序设置为使用 iOS 文件应用程序后,它会显示一个firestore文件夹,其中包含_FIRAPP_DEFAULT,然后在该附加子文件夹中等。

我希望它位于.libraryDirectory而不是.documentDirectory

所以现在如果我支持文件应用程序,用户将看到这个文件夹和内容,我将其归类为我的用户不应该看到的系统文件。

有解决这个问题吗?我可以指定 Firebase 文件夹的保存位置吗?我看了看FirebaseOptions但一无所获。

这是一个已知问题,没有已知的解决方法。关注它 https://github.com/firebase/firebase-ios-sdk/issues/843

====

==============此问题现已在版本 6.16 - 2020 年 1 月 28 日中修复

更改了 Firestore 本地存储数据的位置,从 文档文件夹到库/应用程序支持,对用户隐藏 与 iOS 文件档案应用共享其文件的应用数量。 重要事项: 迁移用户数据后,降级到较旧版本的 SDK 将导致用户看起来丢失数据,因为 SDK 版本无法从新位置读取数据

====

===============

最新更新