Stockage
Cet article décrit les différentes propriétés capturées lors de l’utilisation du SDK Braze pour Android au niveau du dispositif.
Propriétés de l’appareil
Par défaut, Braze collecte les propriétés suivantes au niveau de l’appareil pour permettre la personnalisation des messages en fonction de l’appareil, de la langue et du fuseau horaire :
AD_TRACKING_ENABLED
ANDROID_VERSION
CARRIER
IS_BACKGROUND_RESTRICTED
LOCALE
MODEL
NOTIFICIATION_ENABLED
RESOLUTION
TIMEZONE
Les propriétés AD_TRACKING_ENABLED
et TIMEZONE
ne sont pas collectées si elles sont null
ou vides. La propriétéGOOGLE_ADVERTISING_ID
n’est pas collectée automatiquement par le SDK et doit être transmise via setGoogleAdvertisingId
.
Vous pouvez désactiver ou spécifier les propriétés que vous souhaitez collecter en les définissant à l’aide de BrazeConfig.Builder.setDeviceObjectAllowlistEnabled()
et BrazeConfig.Builder.setDeviceObjectAllowlist()
.
L’exemple ci-dessous présente comment lister l’objet du dispositif pour y inclure uniquement la version de l’OS Android et la localisation :
1
2
3
new BrazeConfig.Builder()
.setDeviceObjectAllowlistEnabled(true)
.setDeviceObjectAllowlist(EnumSet.of(DeviceKey.ANDROID_VERSION, DeviceKey.LOCALE));
Par défaut, tous les champs sont activés. Notez que sans certaines propriétés, toutes les fonctionnalités ne fonctionneront pas correctement. Par exemple, la livraison du fuseau horaire local ne fonctionnera pas sans le fuseau horaire.
Visitez notre article sur la collecte de données SDK pour en savoir plus sur les propriétés des appareils collectées automatiquement.