Registration

Package: com.salesforce.marketingcloud.mobileappmessaging.registration

SDK Version: 11.0.0

A data class representing a device registration record for the Salesforce Marketing Cloud Mobile App Messaging SDK. Contains device information, app details, user attributes, and a lazily calculated hash value.

ParameterTypeDescription
eventIdStringUnique identifier for this registration event
registrationIdStringUnique identifier for the registration session
deviceIdStringUnique device identifier
dateTimeInDeviceStringTimestamp when registration was created on device
deviceSystemTokenString?Push notification token for the device
pushEnabledBooleanWhether push notifications are enabled
deviceTimeZoneStringDevice’s timezone
deviceModelString?Device model information
devicePlatformStringDevice platform (e.g., “Android”, “iOS”)
deviceVersionString?Device OS version
sdkVersionString?Marketing Cloud SDK version
mobileAppIdStringApplication identifier
mobileAppNameString?Human-readable application name
mobileAppVersionString?Application version
localeStringDevice locale setting
attributesMap<String, String>Custom key-value attributes for the user/device
partyIdentificationNumberString?User’s party identification number
partyIdentificationTypeString?Type of party identification
partyIdentificationNameString?User’s party identification name
  • Target: androidJvm