Есть ли способ получить все сообщения от всех пользователей, чтобы показать их в моем фиде приложений?
Конечно, это так. Вам необходимо использовать запросы групп сбора :
Использование запроса группы сбора для получения документов из группы сбора, а не из одной коллекции. В коде должно выглядеть так:
FirebaseFirestore rootRef = FirebaseFirestore.getInstance();
rootRef.collectionGroup("Posts").get().addOnCompleteListener(/* ... */);
Используя приведенный выше код, вы сможете получить все Post
объекты, которые существуют во всех подколлекциях с именем Posts
.