iOS SDK - Device Objects

DOCS

Last updated: Aug 15th, 7:32am

Device Domain Objects

PDAdditionalDeviceInformationMetaData

A custom property that defines relevant device data, which can be appended to the platform’s device profile and retrieved or updated as necessary.

PropertyDescription
valueString
The value of the property as it relates to a specific device (for example, value=7.0.2).

Device Message Objects

PDAddAdditionalDeviceInformationRequest

Passed as a parameter of the Define Custom Device Properties method in order to provide any custom metadata property definitions relating to the mobile device.

PropertyDescription
additionalInformationArray
A set of PDAdditionalDeviceInformationMetaData objects of each custom device property that will persist on the device identification record.

PDDeleteAdditionalDeviceInformationRequest

This object is passed as a parameter of the RetrieveCustomDevicePropertyValues method in order to remove one or more custom metadata property definitions relating to the mobile device.

PropertyDescription
keysArray
A list of metadata keys specifying the properties to remove from the device identification definition. For example: deleteRequest.keys = @[@CurrentUser,@DeviceOS,@DateInstalled];

PDRetrieveAdditionalDeviceInformationResponse

Returned in the completion block of the retrieveAdditionalDeviceInformation method to provide the property values requested in the originating call.

PropertyDescription
additionalInformationArray
A set of PDAdditionalDeviceInformationMetaData objects containing the retrieved property values.

PDUpdateAdditionalDeviceInformationRequest

This object is passed as a parameter of the updateAdditionalDeviceInformation method in order to reset the value of one or more custom metadata properties relating to the mobile device.

PropertyDescription
additionalInformationArray
A set of PDAdditionalDeviceInformationMetaData objects that specify each metadata property to update and the new value to set.

PDResendApplicationInstanceVerificationWithEmailRequest

This object is passed as a parameter of the resendApplicationInstanceVerificationWithEmail method to provide the relevant email address.

PropertyDescription
emailString
The email address to which the verification email is to be resent.