Obtenga información sobre cómo recopilar datos del ciclo vital en una aplicación móvil.
La extensión de ciclo vital del SDK móvil de Adobe Experience Platform habilita los datos del ciclo vital de recopilación de su aplicación móvil. La extensión de red perimetral de Adobe Experience Platform envía estos datos del ciclo vital a la red perimetral de plataforma, donde luego se reenvían a otras aplicaciones y servicios según la configuración del conjunto de datos. Obtenga más información sobre Extensión del ciclo vital en la documentación del producto.
La aplicación se ha creado y ejecutado correctamente con SDK instalados y configurados.
Se ha importado el SDK de Assurance.
import AEPAssurance
Registrada la extensión de garantía como se describe en la sección lección anterior.
En esta lección:
El grupo de campos Evento de experiencia del consumidor que agregó en la variable lección anterior ya contiene los campos del ciclo vital, por lo que puede omitir este paso. Si no utiliza el grupo de campos Evento de experiencia del consumidor en su propia aplicación, puede agregar los campos del ciclo vital haciendo lo siguiente:
Ahora puede actualizar AppDelegate.swift
para registrar los eventos de ciclo vital:
Cuando se inicie, si la aplicación se reanuda desde un estado en segundo plano, iOS podría llamar a su applicationWillEnterForeground:
método delegado. Add lifecycleStart:
MobileCore.lifecycleStart(additionalContextData: nil)
Cuando la aplicación entre en segundo plano, ponga en pausa la recopilación de datos del ciclo vital de la aplicación applicationDidEnterBackground:
método delegado.
MobileCore.lifecyclePause()
Para iOS 13 y versiones posteriores, consulte la documentación para código ligeramente diferente.
LifecyclePause
.LifecycleResume
.El ejercicio anterior distribuye los eventos en primer y segundo plano al SDK de Mobile. Para enviar estos eventos a Platform Edge Network, siga los pasos que se indican here. Una vez que los eventos se envían a Platform Edge Network, se reenvían a otras aplicaciones y servicios según la configuración del conjunto de datos.
Una vez que haya agregado la regla para enviar los eventos de ciclo vital a Platform Edge Network, debería ver Application Close (Background)
y Application Launch (Foreground)
eventos que contienen datos XDM en Assurance.
Siguiente: Seguimiento de eventos
Gracias por invertir su tiempo en obtener información sobre el SDK de Adobe Experience Platform Mobile. Si tiene alguna pregunta, desea compartir comentarios generales o tiene sugerencias sobre contenido futuro, compártalas en este Experience League de debate de la comunidad