Our use case is similar to some already mentioned. However I thought to give a bit broader account:
We have a service that sends push notifications if there is a goal in the football match. Say there is a match between the team A and team B and the player X scores a goal. In this case I want to notify a user who follows either team A, or team B, or a player X and has enabled Goal notifications in the app (there may be more choices - Game start, Game end, red card etc). My query would look like this:
“'Goals' in topics && ('teamA' in topics || 'teamB' in topics || 'player' in topics)"
However with the current limitation this wouldn’t be possible.
Since the above situation is the real use case we are facing, it would be great if this could be addressed by Firebase. Is it necessary to have this limit at all? Can it at least be increased to a more manageable number than 2 operators?
Thanks!
Best regards,
Oleg