Create event-triggered in-app messages
firebase-in-app-messagingskillsetup L2★548
evanca/flutter-ai-rules ↗What it does
Create and trigger in-app messages with privacy controls
Best for
Delivering contextual, event-triggered messages to users without interrupting payment flows or onboarding wizards.
Inputs
- · Google Analytics event triggers
- · Campaign rules
- · User consent status
Outputs
- · In-app messages displayed
- · Suppression rules enforced
- · Test message delivery
Requires
- · Firebase In-App Messaging SDK
- · Google Analytics
- · Firebase console
Preconditions
- · Firebase initialized
- · User permissions granted or opt-in consent configured
- · Android 12+ or iOS 12+ for best support
Failure modes
- · Messages suppressed during critical flows require manual re-enable
- · Suppression auto-resets on app restart (can cause message spam)
- · Installation ID hard to locate on Android/iOS
- · Dynamic message retrieval only once per day
Trust signals
- · Explicit suppression API with class examples (PaymentScreen)
- · GDPR compliance guidance (disable auto-collection by default)
- · Installation ID lookup instructions for iOS and Android
- · Test device setup workflow documented