Skip to content


Stockage

Cet article décrit les différentes propriétés au niveau de l’appareil capturées lors de l’utilisation du SDK Braze pour iOS.

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 :

  • Résolution de l’appareil
  • Opérateur mobile
  • Paramètres régionaux de l’appareil
  • Modèle de l’appareil
  • Version du système d’exploitation de l’appareil
  • IDFV (facultatif avec iOS SDK v5.7.0+)
  • Notifications push activées
  • Fuseau horaire de l’appareil
  • État de l’autorisation des notifications push
  • Suivi publicitaire activé

Les champs configurables de l’appareil sont définis dans l’enum ABKDeviceOptions. Pour désactiver ou spécifier le champ de l’appareil que vous souhaitez autoriser, affectez le OR au niveau du bit des champs souhaités à ABKDeviceAllowlistKey dans appboyOptions de startWithApiKey:inApplication:withAppboyOptions:.

Par exemple, pour spécifier que le fuseau horaire et les paramètres régionaux doivent être autorisés, définissez :

1
appboyOptions[ABKDeviceAllowlistKey] = @(ABKDeviceOptionTimezone | ABKDeviceOptionLocale);

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 distribution selon le fuseau horaire local ne fonctionnera pas sans le fuseau horaire.

Pour en savoir plus sur les propriétés de l’appareil collectées automatiquement, consultez notre article sur la collecte de données du SDK.

New Stuff!