disableAttributes

Application uses this API to disable the attributes which are by DDNA SDK for generating device signature. To disable the attribute used by the SDK for generating device signature, application needs to pass attribute identifier defined by the 'optionalAttributes' enumerator in the array object to this API. The DDNA SDK will disable the attribute specified by the 'optionalAttributes' identifier in the array list. The SDK makes use of this identifier while deriving device signature in the form of JSON format. If an attribute is disabled by an application, the respective value for that in JSON for will have value "__DISABLE_ATTRIBUTE__". For example, "accessoriesAttached": "__DISABLE_ATTRIBUTE__".
aa82test
Description
Application uses this API to disable the attributes which are by DDNA SDK for generating device signature. To disable the attribute used by the SDK for generating device signature, application needs to pass attribute identifier defined by the 'optionalAttributes' enumerator in the array object to this API. The DDNA SDK will disable the attribute specified by the 'optionalAttributes' identifier in the array list. The SDK makes use of this identifier while deriving device signature in the form of JSON format. If an attribute is disabled by an application, the respective value for that in JSON for will have value "__DISABLE_ATTRIBUTE__". For example, "accessoriesAttached": "__DISABLE_ATTRIBUTE__".
API Signature
public abstract void disableAttributes(List<optionalAttributes> attributes)
Parameters
attributes : [in] 
This is array object containing 'optionalAttributes' enumerator identifier for attributes used by the DDNA SDK. SDK will not collect these attributes values in device signature.