1MarketingCloudSdk.requestSdk { engagementSdk ->
2
3 /*************/
4 /* Analytics */
5 /*************/
6
7 // Enable analytics
8 engagementSdk.analyticsManager.enableAnalytics()
9
10 // Disable analytics
11 engagementSdk.analyticsManager.disableAnalytics()
12
13 // Check if analytics is enabled
14 engagementSdk.analyticsManager.areAnalyticsEnabled()
15
16 /*************************************/
17 /* Predictive Intelligence Analytics */
18 /*************************************/
19
20 // Enable predictive intelligence analytics
21 engagementSdk.analyticsManager.enablePiAnalytics()
22
23 // Disable predictive intelligence analytics
24 engagementSdk.analyticsManager.disablePiAnalytics()
25
26 // Check if predictive intelligence analytics is enabled
27 engagementSdk.analyticsManager.arePiAnalyticsEnabled()
28
29 /*******************/
30 /* Inbox Messaging */
31 /*******************/
32
33 // Enable inbox messaging
34 engagementSdk.inboxMessageManager.enableInbox()
35
36 // Disable inbox messaging
37 engagementSdk.inboxMessageManager.disableInbox()
38
39 // Check if inbox messaging is enabled
40 engagementSdk.inboxMessageManager.isInboxEnabled()
41
42 /**********************/
43 /* Geofence Messaging */
44 /**********************/
45
46 // Enable geofence messaging
47 engagementSdk.regionMessageManager.enableGeofenceMessaging()
48
49 // Disable geofence messaging
50 engagementSdk.regionMessageManager.disableGeofenceMessaging()
51
52 // Check if geofence messaging is enabled
53 engagementSdk.regionMessageManager.isGeofenceMessagingEnabled()
54
55 /**********************/
56 /* Proximity Messaging */
57 /**********************/
58
59 // Enable proximity messaging
60 engagementSdk.regionMessageManager.enableProximityMessaging()
61
62 // Disable proximity messaging
63 engagementSdk.regionMessageManager.disableProximityMessaging()
64
65 // Check if proximity messaging is enabled
66 engagementSdk.regionMessageManager.isProximityMessagingEnabled()
67}