---
schema_version: "1"
id: 8ff584d842317c8f282c1e78880a65667b8a12c90eb0aaf4f7285a1da655449a
title: MobileDeviceAppRegistration
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/object_reference/sforce_api_objects_mobiledeviceappregistration.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_mobiledeviceappregistration.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 17fa876a308e2c57132c87466df9d42e7a4cae6db79c0acb06730b096dda01e6
description: Represents the details provided in a mobile device registration event from an app that uses the Engagement Mobile SDK. This object is available in API version 65.0 and later.
---
# MobileDeviceAppRegistration

Represents the details provided in a mobile device registration event from an app that uses the Engagement Mobile SDK. This object is available in API version 65.0 and later.

## Supported Calls

create(), delete(), describeSObjects(), getDeleted(), getUpdated(), query(), retrieve(), update(), upsert()

## Fields

| Field | Details |
| --- | --- |
| DatetimeInDevice | 
Type

dateTime

Properties

Create, Filter, Nillable, Sort, Update

Description

The date and time of the registration event, based on values provided by the device.



 |
| DeviceModel | 

Type

string

Properties

Create, Filter, Group, Nillable, Sort, Update

Description

The model of the device that’s being registered, such as iPhone 17 or Google Pixel.



 |
| DevicePlatform | 

Type

string

Properties

Create, Filter, Group, Nillable, Sort, Update

Description

The operating system of the mobile device, such as iPhone OS or Android.



 |
| DeviceSystemToken | 

Type

string

Properties

Create, Filter, Nillable, Sort, Update

Description

A unique token that represents the mobile device. The push notification service (such as Apple Push Notification service or Firebase Cloud Messaging) uses this token to deliver messages to the device.



 |
| DeviceSystemTokenHash | 

Type

string

Properties

Create, Filter, Group, Nillable, Sort, Update

Description

A hash of the device token.



 |
| DeviceTimezone | 

Type

string

Properties

Create, Filter, Group, Nillable, Sort, Update

Description

The time zone that the device is located in when the registration event occurs.



 |
| DeviceVersion | 

Type

string

Properties

Create, Filter, Group, Nillable, Sort, Update

Description

The version or model number of the device.



 |
| Deviceid | 

Type

string

Properties

Create, Filter, Group, Nillable, Sort, Update

Description

A unique identifier for the mobile device.



 |
| Eventid | 

Type

string

Properties

Create, Filter, Group, Nillable, Sort, Update

Description

A unique identifier for the registration event.



 |
| IsBackgroundRefreshEnabled | 

Type

boolean

Properties

Create, Defaulted on create, Filter, Group, Sort, Update

Description

Indicates whether the device gives permission for the app to receive updates while it’s in the background.

The default value is false.



 |
| IsBluetoothEnabled | 

Type

boolean

Properties

Create, Defaulted on create, Filter, Group, Sort, Update

Description

Indicates whether Bluetooth is enabled on the device.

The default value is false.



 |
| IsDst | 

Type

boolean

Properties

Create, Defaulted on create, Filter, Group, Sort, Update

Description

Indicates whether the device’s locale observes daylight saving time (DST).

The default value is false.



 |
| IsLocationEnabled | 

Type

boolean

Properties

Create, Defaulted on create, Filter, Group, Sort, Update

Description

Indicates whether the device has location services enabled for the app.

The default value is false.



 |
| IsPushEnabled | 

Type

boolean

Properties

Create, Defaulted on create, Filter, Group, Sort, Update

Description

Indicates whether the device has push notifications enabled for the app.

The default value is false.



 |
| Locale | 

Type

string

Properties

Create, Filter, Group, Nillable, Sort, Update

Description

The locale string for the device, such as en\_US or ja\_JP.



 |
| MobileAppName | 

Type

string

Properties

Create, Filter, Group, Nillable, Sort, Update

Description

The name of the mobile app, as configured in Setup.



 |
| MobileAppVersion | 

Type

string

Properties

Create, Filter, Group, Nillable, Sort, Update

Description

The version number of the mobile app that generated the registration event.



 |
| MobileAppid | 

Type

string

Properties

Create, Filter, Group, Nillable, Sort, Update

Description

A unique ID that represents the mobile app.



 |
| PartyIdentificationName | 

Type

string

Properties

Create, Filter, Group, Nillable, Sort, Update

Description

The name of the party identifier for identity resolution rules.



 |
| PartyIdentificationNumber | 

Type

string

Properties

Create, Filter, Group, Nillable, Sort, Update

Description

The ID used for identity resolution comparisons.



 |
| PartyIdentificationType | 

Type

string

Properties

Create, Filter, Group, Nillable, Sort, Update

Description

A string that provides additional information about the type of party identifier used, such as Driver License or SSN.



 |
| RegistrationDatetime | 

Type

dateTime

Properties

Create, Filter, Nillable, Sort, Update

Description

The date and time when the registration event occurred.



 |
| Registrationid | 

Type

string

Properties

Create, Filter, Group, Nillable, Sort, Update

Description

A unique ID for the registration event.



 |
| SdkVersion | 

Type

string

Properties

Create, Filter, Group, Nillable, Sort, Update

Description

The version of the Mobile Engagement SDK that the app uses.



 |