Skip to content

Commit f4aeb6e

Browse files
committed
Add IAM Lifecycle to Flutter app
* Add IAM Lifecycle methods to Flutter app
1 parent ab924fe commit f4aeb6e

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

example/lib/main.dart

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,22 @@ class _MyAppState extends State<MyApp> {
8383
print("SMS SUBSCRIPTION STATE CHANGED ${changes.jsonRepresentation()}");
8484
});
8585

86+
OneSignal.shared.setOnWillDisplayInAppMessageHandler((message) {
87+
print("ON WILL DISPLAY IN APP MESSAGE ${message.messageId}");
88+
});
89+
90+
OneSignal.shared.setOnDidDisplayInAppMessageHandler((message) {
91+
print("ON DID DISPLAY IN APP MESSAGE ${message.messageId}");
92+
});
93+
94+
OneSignal.shared.setOnWillDismissInAppMessageHandler((message) {
95+
print("ON WILL DISMISS IN APP MESSAGE ${message.messageId}");
96+
});
97+
98+
OneSignal.shared.setOnDidDismissInAppMessageHandler((message) {
99+
print("ON DID DISMISS IN APP MESSAGE ${message.messageId}");
100+
});
101+
86102
// NOTE: Replace with your own app ID from https://www.onesignal.com
87103
await OneSignal.shared
88104
.setAppId("380dc082-5231-4cc2-ab51-a03da5a0e4c2");

0 commit comments

Comments
 (0)