Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

After changing the privacy optedin status it does not mark lifecycle iOS

fallel
Level 1
Level 1

Hello, I am implementing the lifecycles in a hybrid architecture iOS application, when the user accepts the tracking and I modify the privacy status to optedin, the lifecycle is launched through this code:

 

                                ACPCore.start {

                                       // only start lifecycle if the application is not in the background

                                    if UIApplication.shared.applicationState != .background {

                                        ACPCore.lifecycleStart(nil)

                                    }

                                }

 

But the lifecycle evento not launch when inspect with Charles, it is only launched after opening the application having closed at least 5 minutes.

 

This versions are using:

 

pod 'ACPCore', '2.9.1'
pod 'ACPAnalytics', '2.5.0'

 

In addition, the following error is thrown in the logs:

 

 

2021-09-27 13:38:29.311935+0200 GNC[8313:1047920] [AdobeExperienceSDK TRACE <EventHub(AMSEventHub)>]: Event #35 (com.adobe.eventType.identity) resulted in 0 consequence events. Time in rules was 0 milliseconds.
2021-09-27 13:38:29.312615+0200 GNC[8313:1047924] [AdobeExperienceSDK TRACE <EventHub(AMSEventHub)>]: Processing Event #36 - {
source: "com.adobe.eventSource.sharedState",
type: "com.adobe.eventType.hub",
"stateowner" : "com.adobe.module.identity"
2021-09-27 13:38:29.312844+0200 GNC[8313:1047924] [AdobeExperienceSDK TRACE <EventHub(AMSEventHub)>]: Event #36 (com.adobe.eventType.hub) resulted in 0 consequence events. Time in rules was 0 milliseconds.
2021-09-27 13:38:29.313142+0200 GNC[8313:1047929] [AdobeExperienceSDK TRACE <com.adobe.module.configuration>]: Processing get SDK ids event
2021-09-27 13:38:29.313214+0200 GNC[8313:1047930] [AdobeExperienceSDK TRACE <com.adobe.module.analytics>]: Hear - Submitting Shared State update event for processing.
2021-09-27 13:38:30.078580+0200 GNC[8313:1047920] [AdobeExperienceSDK DEBUG <com.adobe.module.analytics>]: WaitForLifecycleData - Lifecycle timeout has expired without lifecycle data.
2021-09-27 13:38:30.078920+0200 GNC[8313:1047920] [AdobeExperienceSDK DEBUG <Analytic**bleep**Database>]: Kick - Failed to kick database hits (Analytics state is null).

 

 

I do not understand what is happening, is this behavior normal? on Android it launches instantly.

 

0 Replies