我有一个已部署的Android应用程序,我的一位用户向我发送了屏幕截图,显示缺少的所有数据部分。丢失的数据是连续的。我可以自己查看应用程序中的数据,但此用户不能。
以前有人见过这个问题吗?我正在使用FirebaseUI库提供的RecyclerView适配器和标准的Firestore集合查询,没有限制,只有一个订单。
编辑: 这是一个非常简单的查询:
storageRef.collection(LOGS).orderBy("time", Query.Direction.DESCENDING);
安全规则当然允许此人查看此数据。它只是查询不返回所有数据。最初,他们可以查看所有文档,最近才注意到丢失的文档。