Firebase In-App Messaging Flutter is a development Claude Skill built by Ivanna. Best for: Flutter developers implement targeted in-app messaging campaigns with user opt-in controls and programmatic suppression during sensitive flows..
Configure Firebase In-App Messaging in Flutter apps with triggering, suppression, privacy controls, and campaign management.
This skill defines how to correctly use Firebase In-App Messaging in Flutter applications.
Use this skill when:
flutter pub add firebase_in_app_messaging
import 'package:firebase_in_app_messaging/firebase_in_app_messaging.dart';
Finding your Installation ID for testing:
I/FIAM.Headless: Starting InAppMessaging runtime with Installation ID YOUR_INSTALLATION_ID in logcat (filter by "FIAM.Headless").-FIRDebugEnabled as a runtime argument in Xcode's scheme settings; find [Firebase/InAppMessaging][I-IAM180017] in Xcode console logs.Use Google Analytics events to trigger in-app messages without additional code. For programmatic triggering:
FirebaseInAppMessaging.instance.triggerEvent("eventName");
Suppress messages during critical flows (e.g., payment processing):
FirebaseInAppMessaging.instance.setMessagesSuppressed(true);
// Re-enable when appropriate:
FirebaseInAppMessaging.instance.setMessagesSuppressed(false);
By default, In-App Messaging automatically delivers messages to all targeted users.
Disable automatic collection — iOS (Info.plist):
FirebaseInAppMessagingAutomaticDataCollectionEnabled = NO
Disable automatic collection — Android (AndroidManifest.xml):
<meta-data
android:name="firebase_inapp_messaging_auto_data_collection_enabled"
android:value="false" />
Enable for users who opt in:
FirebaseInAppMessaging.instance.setAutomaticDataCollectionEnabled(true);
/plugin install firebase-in-app-messaging-flutter@evancaRequires Claude Code CLI.
Flutter developers implement targeted in-app messaging campaigns with user opt-in controls and programmatic suppression during sensitive flows.
No reviews yet. Be the first to review this skill.
Ivanna
@evanca