It seems that currently, in-app messages triggered by events only respond to the occurrence or not of the event. One of the richest event in an app is screen_view, which would only be helpful when using the values stored as parameters of the event.
Is there any workaround to do it?
What I'd like to achieve is this:
A user opens any screen in the app, triggering the screen_view event, with the firebase_screen_class parameter specified (this is triggered automatically by the iOS api as far as I'm concerned).
An In-App Message is triggered when that specific event is triggered with an specific value in a parameter.
I explored two options:
Firebase in-App Message is set to appear when an event with an specific parameter value occurs.
Event is captured using Firebase Cloud Functions, triggering the In-App message when the parameter condition is met directly from the function.
Unfortunately I haven't find anything in the documentation, nor in Google or Github that makes me thing this is possible yet.