get-device-information
Mobile icon

Get Device Information

Stable version 1.0.3 (Compatible with OutSystems 11)
Uploaded
 on 27 Apr (12 days ago)
 by 
5.0
 (1 rating)
get-device-information

Get Device Information

Compatible with:
Created on OutSystems 11

Version 1.0.3

Stable
Current
Uploaded on 27 Apr (12 days ago) by 
Compatible with:
Version 11
Database:
All
Release notes:

New Actions:

  • Android: GetDeviceSDKVersion

  • iOS: GetIS_RunningOnMac

  • Referring the latest tag 3.0.0 of repository

UUID:

  • Android Quirk:

    • < Android 8.0 (API level 26): UUID is randomly generated upon device setup and remains constant.

    • Android 8.0+: UUID is unique per app-signing key, user, and device. It may change if a factory reset occurs or if the APK signing key changes. As of Android 9, UUID behavior is deprecated and may return UNKNOWN without proper permissions. In Android 10+, non-resettable device identifiers are inaccessible.

  • iOS Quirk:

    • The UUID uses identifierForVendor, unique to the device per vendor. It can change if all apps from the vendor are deleted. Restoring from backup keeps the same UUID. Older plugin versions will use a previously generated UUID from preferences.

iOS Privacy Manifest:

  • Apple requires a privacy manifest for all apps and third-party SDKs starting May 1, 2024. The manifest must describe the data being collected and the reasons for API usage.

  • Ensure all required keys are defined, including NSPrivacyTracking, NSPrivacyTrackingDomains, NSPrivacyAccessedAPITypes, and NSPrivacyCollectedDataTypes.

Application Objects:
Get Device Information has 0 AOs.

Version 1.0.1

Stable
See documentation
Uploaded on 07 May 2020 by 
Compatible with:
Version 11
11.0.108 to 11.31.0
Database:
All
Release notes:

Implementation Refactored

  • Removed extra error parameters & structures
  • Removed extra if on each action
  • Removed actions console-log which cannot be used on mobile debug
  • End-user doesn't have to validate the plugin, every action now will validate internally the Cordova & plugin-load & if in-case found the issue it will raise an exception.
  • Replaced console log with Exception message for developers to get the root cause on the device.
  • Actions returning the text-type while they should be Boolean corrected
  • Grouped the action under Basic & Advance Folder
  • Removed the extra method for CorodovaDefine & using the Common-bl 
  • Added a public DeviceDetails Structure for GetAllDetails action output


New Actions

  • GetAllDetails: Return all the basic & some advance details in a single call
  • GetDeviceIsLandscape & GetDeviceIsPortrait : Return the boolean result
  • Other Folder: Consisting of internal action for plugin


Extra




Application Objects:
Get Device Information has 0 AOs.

Version 1.0.0

Stable
Uploaded on 28 February 2019 by 
Compatible with:
Version 11
11.0.108 to 11.31.0
Database:
All
Application Objects:
Get Device Information has 0 AOs.