Apteligent
Apteligent es una plataforma de rendimiento de aplicaciones móviles que proporciona herramientas e información a desarrolladores y administradores de productos.
Esta integración está mantenida por Apteligent.
Sobre la integración
La integración de Braze y Apteligent proporciona informes detallados de fallos de iOS, lo que te permite registrar datos críticos en tu solución Braze existente, así como segmentar, comprender e interactuar con los usuarios que han experimentado fallos en la aplicación.
Requisitos previos
| Requisito | Descripción |
|---|---|
| Cuenta TestDrive | Se necesita una cuenta de TestDrive para beneficiarte de esta asociación. |

Actualmente, esta integración solo es compatible con iOS.
Integración
Paso 1: Registrar un observador
En primer lugar, debes registrar un observador. Asegúrate de que esto esté hecho antes de inicializar Apteligent.
1
2
3
4
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(crashDidOccur:)
name:@"CRCrashNotification"
object:nil];
Paso 2: Registrar análisis de fallos personalizados
El SDK de Apteligent enviará una notificación cuando el usuario cargue la aplicación después de que se produzca un fallo. La notificación contendrá el nombre del fallo, el motivo y la fecha en que ocurrió.
Al recibir la notificación, registra un evento de fallo personalizado y actualiza los atributos del usuario con los análisis de informes de fallos de Apteligent:
1
2
3
4
5
6
7
- (void)crashDidOccur:(NSNotification*)notification {
NSDictionary *crashInfo = notification.userInfo;
[[Appboy sharedInstance] logCustomEvent:@"ApteligentCrashEvent" withProperties:crashInfo];
[[Appboy sharedInstance].user setCustomAttributeWithKey:@"lastCrashName" andStringValue:crashInfo[@"crashName"]];
[[Appboy sharedInstance].user setCustomAttributeWithKey:@"lastCrashReason" andStringValue:crashInfo[@"crashReason"]];
[[Appboy sharedInstance].user setCustomAttributeWithKey:@"lastCrashDate" andDateValue:crashInfo[@"crashDate"]];
}
Una vez completado, podrás aprovechar el poder de la segmentación y los análisis de interacción de Braze utilizando la información sobre fallos que se encuentra en la plataforma Apteligent.