LogoLogo
Service statusLog in
  • Home
  • Getting started
  • Guides & Best practices
  • Integrations
  • Release Notes
  • API & SDK Documentation
  • Developer Portal
  • API
    • API - Customer Engagement Platform
      • Profiles
        • Update profile
        • Export profile data
      • Audiences
        • Create
        • Update
        • Replace
        • Remove
        • List
        • View
      • Campaigns
        • Create campaign
        • Update campaign
        • Delete campaign
      • Exports
        • List export requests
        • View export request
        • Download export file
      • API Changelog
    • API - Mobile Engagement Platform
      • Transactional
        • POST - Send
        • GET - Get stats
      • Campaigns
        • POST - Create campaign
        • POST - Update campaign
        • POST - Delete campaign
        • GET - Get campaign stats
        • GET - View campaign
        • GET - List campaigns
        • Parameters
        • Advanced
      • In-app Campaigns
        • POST - Create In-App campaign
        • POST - Update In-App campaign
        • POST - Delete In-App campaign
        • GET - List In-App campaigns
        • GET - View In-App campaign
        • Parameters
      • Custom Audience
        • v1.0
          • POST - Create
          • PATCH - Update
          • DELETE - Remove
          • GET - List
          • GET - View
        • v1.1 (install ids only)
          • POST - Create
          • PATCH - Update
          • PUT - Replace
          • DELETE - Remove
          • GET - List
          • GET - View
      • Custom Data
        • POST - Set or update
        • DELETE - Remove
      • App Data
        • POST - Create
        • GET - List
        • DELETE - Remove
        • PATCH - Update
      • GDPR
        • POST - Create request
        • GET - Get all requests
        • GET - Get request
      • Export
        • POST - Create request
        • GET - Get request info
        • GET - Get all requests
      • Webhooks
      • Trigger Events
        • POST - Track events
        • Parameters
  • sdk
    • iOS
      • Prerequisites
      • SDK Integration
        • Initial setup
        • Push setup
        • Rich notifications setup
      • Mobile landings
      • In-App Messaging
      • Inbox
      • Profile Data
        • Attributes
        • Events
        • Custom user ID
        • Custom region/language
        • Email subscription
        • SMS subscription
        • Profile data migration
        • Testing your integration
      • Data Privacy
        • SDK opt-out (e.g. GDPR)
        • Automatic data collection
      • Event dispatchers
        • Firebase
        • Piano Analytics
        • AT Internet
        • Mixpanel
        • Custom
      • Troubleshooting
      • Advanced
        • General
        • Customizing notifications
        • Intercepting notifications
        • Deeplinking
        • Custom actions
        • Adding notification actions
        • Manual integration
        • Migration Guides
          • Batch 1.16
          • Batch 2.0
      • SDK changelog
      • API Reference
    • Android
      • Prerequisites
      • SDK integration
      • Mobile landings
      • In-App Messaging
      • Inbox
      • Profile Data
        • Attributes
        • Events
        • Custom user ID
        • Custom region/language
        • Email subscription
        • SMS subscription
        • Profile data migration
        • Testing your integration
      • Data Privacy
        • SDK opt-out (e.g. GDPR)
        • Automatic data collection
      • Event dispatchers
        • Firebase
        • Piano Analytics
        • AT Internet
        • Mixpanel
        • Custom
      • Huawei Push
      • Troubleshooting
      • Advanced
        • Customizing notifications
        • Notification channels
        • Custom actions
        • Getting the registration identifier
        • Deeplinking
        • Migrating from v1
      • SDK changelog
      • API Reference
    • Web
      • Getting Started
        • Prerequisites
        • Integrating Batch Service Worker
        • Adding the JavaScript snippet to your page
        • Safari APNs setup
      • Advanced
        • Registering a custom Service Worker
        • Integrating Batch with an existing Service Worker
        • Domains and subdomains management
        • Managing icons in the Javascript tag
        • Migrating from v2
        • Migrating from v3
      • UI Components
      • Profile Data
        • Attributes
        • Events
        • Custom user ID
        • Custom region/language
        • Email subscription
      • Listening to SDK events
      • Testing your integration
      • SDK changelog
      • API Reference
      • Legacy Documentation
        • Custom user ID (V3)
        • Attributes (V3)
        • Events (V3)
        • Choosing the HTTP/Multidomain mode
    • Flutter
      • Prerequisites
      • SDK integration
      • Messaging (In-App/Landings)
      • Inbox
      • Profile Data
        • Attributes
        • Events
        • Custom user ID
        • Custom region/language
        • Email subscription
        • SMS subscription
        • Profile data migration
        • Testing your integration
      • Data Privacy
        • SDK opt-out (e.g. GDPR)
        • Automatic data collection
      • Advanced
        • Customizing notifications
        • Event dispatchers
        • Custom actions
        • Migrating from v1
      • SDK changelog
      • API Reference
      • API Reference - Android
      • API Reference - iOS
    • React Native
      • Prerequisites
      • SDK integration
        • Vanilla Integration
        • Expo Integration
        • Rich notifications setup
        • Huawei Push
      • Messaging (In-App/Landings)
      • Inbox
      • Profile Data
        • Attributes
        • Events
        • Custom user ID
        • Custom region/language
        • Email subscription
        • SMS subscription
        • Profile data migration
        • Testing your integration
      • Data Privacy
        • SDK opt-out (e.g. GDPR)
        • Automatic data collection
      • Troubleshooting
      • Advanced
        • Deeplinking
        • Event dispatchers
        • Customizing notifications
        • Migrating from v8
      • SDK changelog
      • API Reference
    • Cordova
      • Prerequisites
      • SDK integration
      • Messaging (In-App/Landings)
      • Inbox
      • Profile Data
        • Attributes
        • Events
        • Custom user ID
        • Custom region/language
        • Email subscription
        • Profile data migration
        • Testing your integration
      • Data Privacy
        • SDK opt-out (e.g. GDPR)
        • Automatic data collection
      • Advanced
        • Manipulating the Android Manifest from Cordova
        • Customizing notifications
        • Intercepting notifications
        • Event dispatchers
      • Migrations
        • Migrating from 5.0
        • Migrating from 4.0
        • Migrating from 2.3
        • Migrating from 1.0
      • SDK changelog
      • API Reference
  • TECHNICAL GUIDES
    • How-to guides
      • Making an In-App WebView message
      • How to be notified of SDK updates?
      • How to integrate Batch's snippet using Google Tag Manager?
      • How can I check that Batch JavaScript tag is available on my website?
      • How to trigger the native notification permission prompt on Firefox and Safari?
Powered by GitBook
On this page

Was this helpful?

Export as PDF
  1. sdk
  2. iOS

Profile Data

AttributesEventsCustom user IDCustom region/languageEmail subscriptionSMS subscriptionProfile data migrationTesting your integration
PreviousInboxNextAttributes

Last updated 1 month ago

Was this helpful?

LogoLogo

Platform

  • Differentiators
  • Blog
  • Partners

Company

  • About
  • Jobs
  • Legal Notice
  • Privacy Policy
  • Service Agreement

Contact

  • [email protected]

© 2025 Batch