我正在寻找一些关于如何在多个设备的 android 并发访问中锁定/解锁 firebase 写访问的提示
我希望能够做这样的事情:
获得写入权限并锁定
可运行进程 -> 从 firebase 获取一些数据,处理它
可运行进程 -> 从之前的可运行进程中取回数据,将一些数据写入 firebase
可运行进程 -> 从另一个可运行进程取回数据,获取另一个数据,处理它们
可运行进程 -> 写入一些数据
某某
任务执行所有同步运行,将一堆数据写入 firebase
解锁写访问
我的第一个想法是添加超时。如果您在提供允许的数量之前未解锁以确保没有设备可以阻止访问,则锁定写入可能会单独过期。
我阅读了 Transaction,但我认为它不适合我的需求。因为我在处理时需要访问多条路径。
任何人都知道如何实现设备在能够写入之前应该获得的锁定/解锁写入访问权限?
感谢您的任何想法。
PS:我的可运行同步任务已经完美地完成了工作,我只是在寻找如何锁定和解锁 firebase 的写访问权限,以确保在我处理一些数据时没有其他设备可以破坏数据。
梦里花落0921
鸿蒙传说
潇潇雨雨
相关分类