Kuika's Get Device Info action is a system action that allows you to obtain technical information about the device and can only be used in mobile applications (Android and iOS). With this action, you can obtain information such as the device model, operating system version, application version, and SSID, and use this data in system processes, error reporting, or user support scenarios.
For example, you can automatically fill in the device model in a user support form or filter by device type when analyzing application performance.
Technical Specifications
Mobile Application Support: Works only in Android and iOS applications.
Obtaining Device Information:
deviceModel: Device model (e.g., iPhone 14 Pro, Samsung SM-G998B)
osVersion: Operating system version (e.g., iOS 18.0, Android 14)
appVersion: Application version number (e.g., 1.0.3)
ssid: SSID information of the active Wi-Fi network
modelIdentifier (Android only): Technical identifier of the device (Note: May return null on some devices due to design)
Easy Integration: The returned information can be used in different processes as a label, text input, or variable.
Get Device Info Action Application Steps
1. Defining the Action in UI Design
Log in to the Kuika platform.
Open the project you will be working on from the Apps screen.
Go to the UI Design module and select the screen where you want to retrieve device information.
2. Adding the Action
Open the Properties panel on the right.
Select the trigger point from the + ADD ACTION menu (e.g., Initial Actions, OnClick).
Add the Device → Get Device Info action.
Click the SAVE button to complete the process.
Use Case: Automatically Adding Device Information in a Support Request Form
Imagine you have created a support form. When the user clicks the “Submit” button, you can use the Get Device Info action to automatically add device information to the form data.
Application Steps
Go to the screen where the form is located.
Add the Device → Get Device Info action to the OnClick trigger of the “Submit” button.
Link the returned values to fields such as FormData.DeviceModel and FormData.OSVersion.
When the form is submitted with this information, the user's device information is also sent to the support team.
Get Device Info Action Advanced Customizations
Dynamic Error Tracking: Device information can be automatically logged when an application error occurs.
Performance Analysis: Different optimizations can be applied depending on the device type.
User Segmentation: Special campaigns or redirects can be created for different device models.
Technical Risks
Platform Restriction: The action only works on Android and iOS; it is not supported on web applications.
Access Permission Requirement: The user must grant the necessary permissions for some device information to be obtained.
ModelIdentifier Field: Due to design, this field may return empty on Android devices; a control mechanism should be added.