Continuous Pull / LiveQuery on mobile clients

Most of the time an app will make its main replication continuous, and leave it running except when the app itself is backgrounded. This ensures that app content stays up to date. (But there’s no rule that you have to do that.)

Creating a secondary replication for data you only need in one view is reasonable. Presumably you’d exclude that channel from the main replication so it’s not always being fetched.