Skip to content

Commit 8b9be42

Browse files
committed
chore: showcase adding skan updated callback in example app
1 parent 8bea3d7 commit 8b9be42

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
@@ -232,6 +232,22 @@ class _MyHomePageState extends State<MyHomePage> with WidgetsBindingObserver {
232232
print('[Adjust]: Received deferred deeplink: ' + uri!);
233233
};
234234

235+
config.skanUpdatedCallback = (Map<String, String> skanUpdateData) {
236+
print('[Adjust]: Received SKAN update information!');
237+
if (skanUpdateData["conversion_value"] != null) {
238+
print('[Adjust]: Conversion value: ' + skanUpdateData["conversion_value"]!);
239+
}
240+
if (skanUpdateData["coarse_value"] != null) {
241+
print('[Adjust]: Coarse value: ' + skanUpdateData["coarse_value"]!);
242+
}
243+
if (skanUpdateData["lock_window"] != null) {
244+
print('[Adjust]: Lock window: ' + skanUpdateData["lock_window"]!);
245+
}
246+
if (skanUpdateData["error"] != null) {
247+
print('[Adjust]: Error: ' + skanUpdateData["error"]!);
248+
}
249+
};
250+
235251
// Add session callback parameters.
236252
Adjust.addGlobalCallbackParameter('scp_foo_1', 'scp_bar');
237253
Adjust.addGlobalCallbackParameter('scp_foo_2', 'scp_value');

0 commit comments

Comments
 (0)