Kullanıcı Kılavuzu

Is iOS

Is iOS

Kuika's Is iOS action allows you to check whether the user's device is running on the iOS operating system (iPhone or iPad). This enables you to customise app content specifically for the platform and define content or features that are only visible on iOS devices.

This action is used to display an iOS-specific feature, provide a customised user experience, or change app behaviour based on the platform.

Technical Features

  • Device Identification: The action checks the user's device operating system and reports whether it is iOS with a Boolean (true/false) value.
  • Web and Mobile App Support: Works on both web and mobile apps.
  • Condition-Based Usage: Is iOS result can be used in condition statements. For example, a popup can be displayed only to iOS users.

Is iOS Action Application Steps

Action Definition

  1. Log in to the Kuika platform.
  2. Open the project you want to work on from the Apps screen.
  3. Go to the UI Design module.
  1. Select the button and add the Device > Is iOS action from the + ADD ACTION menu according to the desired trigger event (Initial Actions, OnClick, OnBlur, etc.).

Conditional Display or Behaviour Definition

The boolean value returned from the ‘Is iOS’ action in Kuika is saved as a Screen Input, for example, isIOSDevice, and this variable is used as a condition in the Visible property of elements in UI Design to control visibility on iOS devices.

  • Display an element only on iOS
  • Redirect to different content: If the user is on an iOS device, a different screen or message can be displayed.

Use Case: Button Display on iOS Devices

On a reference form screen, you want to display an ‘iOS User Guide’ download button only for iOS users. Android users will not see this button.

Adding a Button Display Action on iOS Devices

  1. Enter the UI Design module.
  2. Drag a Button element from the Elements panel on the left side and drop it onto the screen.
  3. In the Properties panel, enter ‘Download iOS Guide’ in the Label field of the button.
  4. Click on an empty area and follow this path from the + ADD ACTION menu: Onclick → Device → Is iOS

Configure the Is iOS Action

  • Action Type: Initial Actions > Device > Is iOS
  • Where to use: In the UI Design module, select the button element whose visibility you want to set.
    • Open the Properties panel on the right.
    • Find the Visibility field.
    • Here, select the Sometimes Visible option.
    • In the Condition field that opens, enter the variable or expression that will determine visibility. For example: isIOSDevice
    • Save your changes.

Is iOS Action Advanced Customisations

  • Dynamic Device Control: The Is iOS action can be used to display different content for different devices. For example:
    • Display different messages on Android devices.
    • Use special elements that only work on iOS.
  • Platform-based navigation: Navigation actions can be customised according to the device's operating system.
  • Conditional action chains: Is iOS can be used to trigger other actions. Example:
  • Make a different API call on iOS
  • Different button behaviour on Android

Technical Risks

  • Incorrect Condition Usage: If the action result is not used correctly, content may be displayed to the wrong user.
  • Platform-Specific Differences: iOS devices' browsers and behaviours may differ in some cases. They should not be released without testing.
  • Hidden Action Definitions: If the result of an iOS action is defined without being used, it will have no effect.

Is iOS Action is critical for designing platform-aware user experiences in Kuika. You can deliver iOS-specific content, filter behaviours, and define customised flows based on different devices. With its web and mobile support, it provides a powerful control mechanism for your cross-platform applications.

Other Related Content

No items found.

Glossary

No items found.

Alt Başlıklar