Firebase 在同一项目的两个Firestore应用程序之间共享本地脱机缓存

Firebase 在同一项目的两个Firestore应用程序之间共享本地脱机缓存,firebase,google-cloud-firestore,Firebase,Google Cloud Firestore,我有两个应用程序使用相同的Firebase项目,因此它们在联机时使用相同的数据库 我想知道是否有办法让他们也分享他们的离线数据。换句话说,如果我在应用程序A上进行脱机写入,我希望能够在应用程序B上仍处于脱机状态时读取该文档(metadata pending write=true) 也许如果有办法将Firestore本地数据库位置更改为两个应用程序的共享位置,这是可以实现的。应用程序(在iOS、Android和Web上)在沙盒环境中工作,对彼此沙盒的访问受到高度控制。虽然从技术上讲,构建共享本地缓

我有两个应用程序使用相同的Firebase项目,因此它们在联机时使用相同的数据库

我想知道是否有办法让他们也分享他们的离线数据。换句话说,如果我在应用程序A上进行脱机写入,我希望能够在应用程序B上仍处于脱机状态时读取该文档(metadata pending write=true)

也许如果有办法将Firestore本地数据库位置更改为两个应用程序的共享位置,这是可以实现的。

应用程序(在iOS、Android和Web上)在沙盒环境中工作,对彼此沙盒的访问受到高度控制。虽然从技术上讲,构建共享本地缓存的解决方案可能是可行的,但每个应用程序中的Firebase SDK目前都使用自己的沙盒作为其本地缓存,这些沙盒无法共享

另见:


这正是我所怀疑的,谢谢你权威的回答。