AppboyKit (también conocido como SDK Objective-C) ya no recibe soporte y ha sido sustituido por Swift SDK. Ya no recibirá nuevas características, correcciones de errores, actualizaciones de seguridad ni soporte técnico; sin embargo, la mensajería y los análisis seguirán funcionando con normalidad. Para obtener más información, consulta Presentación del nuevo SDK Swift de Braze.
Almacenamiento
En este artículo se describen las diferentes propiedades a nivel de dispositivo que se capturan al utilizar el SDK de Braze para iOS.
Propiedades del dispositivo
De forma predeterminada, Braze recopilará las siguientes propiedades a nivel de dispositivo para permitir la personalización de mensajes basada en el dispositivo, el idioma y la zona horaria:
- Resolución del dispositivo
- Operador del dispositivo
- Configuración regional del dispositivo
- Modelo del dispositivo
- Versión del sistema operativo del dispositivo
- IDFV (opcional a partir de la versión 5.7.0 del SDK para iOS)
- Notificaciones push habilitadas
- Zona horaria del dispositivo
- Estado de la autenticación push
- Seguimiento de anuncios habilitado
El SDK de Braze no recoge IDFA automáticamente. Las aplicaciones pueden pasar opcionalmente IDFA a Braze implementando nuestro protocolo ABKIDFADelegate. Las aplicaciones deben obtener la adhesión voluntaria explícita del usuario final al seguimiento a través del marco de transparencia de seguimiento de aplicaciones antes de pasar IDFA a Braze.
Los campos configurables del dispositivo se definen en la enumeración ABKDeviceOptions. Para desactivar o especificar el campo del dispositivo que te gustaría permitir en la lista, asigna el bitwise OR de los campos deseados a ABKDeviceAllowlistKey en el appboyOptions de startWithApiKey:inApplication:withAppboyOptions:.
Por ejemplo, para especificar la zona horaria y la recopilación de configuraciones regionales que se deben permitir, establece:
1
appboyOptions[ABKDeviceAllowlistKey] = @(ABKDeviceOptionTimezone | ABKDeviceOptionLocale);
Por defecto, todos los campos están habilitados. Ten en cuenta que, sin algunas propiedades, no todas las funciones funcionarán correctamente. Por ejemplo, la entrega según la zona horaria local no funcionará sin la zona horaria.
Para saber más sobre las propiedades del dispositivo recopiladas automáticamente, visita nuestra recopilación de datos del SDK.
Editar esta página en GitHub