---
schema_version: "1"
id: 7af75528fb60356aa52ef7f753977355e4ca020bc20e2d87075a941952b861e9
title: OmniOut Support for Native Mobile (Managed Package)
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/xcloud/264-0-0/os_omniout_support_for_native_mobile.md
canonical_url: https://help.salesforce.com/s/articleView?id=xcloud.os_omniout_support_for_native_mobile.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 620954ebd4c04a657c37909aed4408ee14bbf490d00bb821f502ddbfb04631e2
description: For the managed package runtime, you can use OmniOut to run OmnScripts on native mobile apps for both iOS and Android with a few exceptions for select settings, actions, and functions.
products:
  - Omnistudio
release: "264"
---
# OmniOut Support for Native Mobile (Managed Package)

For the managed package runtime, you can use OmniOut to run OmnScripts on native mobile apps for both iOS and Android with a few exceptions for select settings, actions, and functions.

![Managed Package app icon](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-xcloud-omnistudio_for_managed_packages-264-0-0-production-enus/aa2554ec-624a-4ee6-8da4-6435670e6e62/resources-global/_corporate/images/managedpackageicon.png) This information is for Omnistudio for Managed Packages. For Omnistudio on standard runtime, see [Omnistudio Help](https://help.salesforce.com/s/articleView?id=xcloud.os_omnistudio_standard.htm&language=en_US).

For Android devices, rotating the mobile device (between portrait and landscape) reloads the OmniOut page and goes to the first page. All entered values are reset.

iOS devices, pressing a button sometimes isn't recognized: A button is highlighted but doesn't perform an action. Typically, this issue happens when you scroll through screens and click the next or previous buttons.

Also for iOS device, switching among apps (or locking and then unlocking the device) can refresh the app and restarts an Omniscript from the first step and resets all entered data.

Review the supported Omniscript elements in the tables for Omniscript Settings, Omniscript Action Elements, Omniscript Display Elements, Omniscript Function Elements, Omniscript Group Elements, and Omniscript Input Elements.

Omniscript Settings     
| Setting | Option | iOS Support | Android Support | Notes |
| --- | --- | --- | --- | --- |
| Save for later | Save | Yes | Yes |   |
| Save for later | Open | No | Yes | For iOS, the link is a `file://` URL. |
| Save for later | Copy Link | No | Yes | For Android, the link only works within the app. |
| Save for later | Email Link | No | No |   |
| Omnistudio Metrics |   | Yes | Yes |   |
| Step Chart | Right | Yes | Yes | Displays on top |
| Step Chart | Left | Yes | Yes | Displays on top |
| Step Chart | Top | Yes | Yes |   |
| Step Chart | Hidden | Yes | Yes |   |
| Cancel | To URL | Yes | Yes |   |
| Knowledge |   | Yes | Yes |   |
| Messaging framework | Window postMessage | Yes | Yes |   |
| Messaging framework | Pub/Sub | Yes | Yes |   |
| Messaging framework | Session Storage | Yes | Yes |   |
| Styles | Lightning Stylesheets | Yes | Yes |   |
| Styles | Newport | Yes | Yes |   |

Omniscript Action Elements     
| Action Element | Option | iOS Support | Android Support | Notes |
| --- | --- | --- | --- | --- |
| Omnistudio Data Mapper Extract |   | Yes | Yes |   |
| Data Mapper Post |   | Yes | Yes |   |
| Data Mapper Transform |   | Yes | Yes |   |
| Data Mapper Turbo Action |   | Yes | Yes |   |
| Decision Matrix |   | Yes | Yes |   |
| Delete Action |   | Yes | Yes |   |
| DocuSign Envelope |   | Yes | Yes |   |
| DocuSign Signature |   | Yes | Yes | Only a partial document is displayed (the rest of it goes off screen) when displayed in Portrait mode |
| Email |   | Yes | Yes |   |
| Expression Set |   | Yes | Yes |   |
| HTTP Action |   | Yes | Yes |   |
| Integration Procedure Action |   | Yes | Yes |   |
| Navigate Action | Web | Yes | Yes |   |
| Navigate Action | Record | No | No |   |
| Navigate Action | Login | No | No |   |
| Navigate Action | Restart | Yes | Yes |   |
| Navigate Action | Navigate to OS | No | No |   |
| PDF Action |   | No | No | Pop-up is blocked. |
| Remote Action |   | Yes | Yes |   |
| Set Errors |   | Yes | Yes |   |
| Set Values |   | Yes | Yes |   |

Omniscript Display Elements    
| Display Element | iOS Support | Android Support | Notes |
| --- | --- | --- | --- |
| Line Break | Yes | Yes |   |
| Text Block | Yes | Yes |   |

Omniscript Function Elements     
| Function Element | Option | iOS Support | Android Support | Notes |
| --- | --- | --- | --- | --- |
| Aggregate |   | Yes | Yes |   |
| Formula |   | Yes | Yes |   |
| Messaging | Message | Yes | Yes |   |
| Messaging | Toast | No | No |   |

Omniscript Group Elements     
| Group Element | Option | iOS Support | Android Support | Notes |
| --- | --- | --- | --- | --- |
| Action Block |   | Yes | Yes |   |
| Block |   | Yes | Yes |   |
| Edit Block |   | Yes | Yes |   |
| Radio Group |   | Yes | Yes |   |
| Step |   | Yes | Yes |   |
| Type Ahead Block | Data as source | Yes | Yes |   |
| Type Ahead Block | Google Maps | No | Yes |   |

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small " summary="Omniscript Input Elements">
        <caption>Omniscript Input Elements</caption>
        <colgroup>
          <col style="width:25%">
          <col style="width:25%">
          <col style="width:25%">
          <col style="width:25%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d132224e1118">Input Element</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d132224e1121">iOS Support</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d132224e1124">Android Support</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d132224e1127">Notes</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Input Element" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1118 ">Checkbox</td>

            <td data-label="iOS Support" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1121 ">Yes</td>

            <td data-label="Android Support" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1124 ">Yes</td>

            <td data-label="Notes" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1127 ">&nbsp;</td>

          </tr>
          <tr class="">
            <td data-label="Input Element" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1118 ">Currency</td>

            <td data-label="iOS Support" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1121 ">Yes</td>

            <td data-label="Android Support" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1124 ">Yes</td>

            <td data-label="Notes" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1127 ">&nbsp;</td>

          </tr>
          <tr class="">
            <td data-label="Input Element" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1118 ">Custom LWC</td>

            <td data-label="iOS Support" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1121 ">Yes</td>

            <td data-label="Android Support" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1124 ">Yes</td>

            <td data-label="Notes" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1127 ">&nbsp;</td>

          </tr>
          <tr class="">
            <td data-label="Input Element" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1118 ">Date</td>

            <td data-label="iOS Support" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1121 ">Yes</td>

            <td data-label="Android Support" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1124 ">Yes</td>

            <td data-label="Notes" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1127 ">&nbsp;</td>

          </tr>
          <tr class="">
            <td data-label="Input Element" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1118 ">Date/Time</td>

            <td data-label="iOS Support" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1121 ">Yes</td>

            <td data-label="Android Support" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1124 ">Yes</td>

            <td data-label="Notes" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1127 ">&nbsp;</td>

          </tr>
          <tr class="">
            <td data-label="Input Element" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1118 ">Disclosure</td>

            <td data-label="iOS Support" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1121 ">Yes</td>

            <td data-label="Android Support" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1124 ">Yes</td>

            <td data-label="Notes" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1127 ">&nbsp;</td>

          </tr>
          <tr class="">
            <td data-label="Input Element" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1118 ">Email</td>

            <td data-label="iOS Support" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1121 ">Yes</td>

            <td data-label="Android Support" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1124 ">Yes</td>

            <td data-label="Notes" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1127 ">&nbsp;</td>

          </tr>
          <tr class="">
            <td data-label="Input Element" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1118 ">File</td>

            <td data-label="iOS Support" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1121 ">Yes</td>

            <td data-label="Android Support" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1124 ">Yes</td>

            <td data-label="Notes" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1127 ">&nbsp;</td>

          </tr>
          <tr class="">
            <td data-label="Input Element" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1118 ">Image</td>

            <td data-label="iOS Support" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1121 ">Yes</td>

            <td data-label="Android Support" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1124 ">Yes</td>

            <td data-label="Notes" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1127 ">&nbsp;</td>

          </tr>
          <tr class="">
            <td data-label="Input Element" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1118 ">Lookup</td>

            <td data-label="iOS Support" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1121 ">Yes</td>

            <td data-label="Android Support" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1124 ">Yes</td>

            <td data-label="Notes" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1127 ">&nbsp;</td>

          </tr>
          <tr class="">
            <td data-label="Input Element" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1118 ">Multi-Select</td>

            <td data-label="iOS Support" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1121 ">Yes</td>

            <td data-label="Android Support" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1124 ">Yes</td>

            <td data-label="Notes" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1127 ">&nbsp;</td>

          </tr>
          <tr class="">
            <td data-label="Input Element" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1118 ">Number</td>

            <td data-label="iOS Support" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1121 ">Yes</td>

            <td data-label="Android Support" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1124 ">Yes</td>

            <td data-label="Notes" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1127 ">&nbsp;</td>

          </tr>
          <tr class="">
            <td data-label="Input Element" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1118 ">Password</td>

            <td data-label="iOS Support" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1121 ">Yes</td>

            <td data-label="Android Support" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1124 ">Yes</td>

            <td data-label="Notes" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1127 ">&nbsp;</td>

          </tr>
          <tr class="">
            <td data-label="Input Element" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1118 ">Radio</td>

            <td data-label="iOS Support" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1121 ">Yes</td>

            <td data-label="Android Support" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1124 ">Yes</td>

            <td data-label="Notes" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1127 ">&nbsp;</td>

          </tr>
          <tr class="">
            <td data-label="Input Element" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1118 ">Range</td>

            <td data-label="iOS Support" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1121 ">Yes</td>

            <td data-label="Android Support" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1124 ">Yes</td>

            <td data-label="Notes" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1127 ">&nbsp;</td>

          </tr>
          <tr class="">
            <td data-label="Input Element" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1118 ">Select</td>

            <td data-label="iOS Support" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1121 ">Yes</td>

            <td data-label="Android Support" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1124 ">Yes</td>

            <td data-label="Notes" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1127 ">
              <p>Typing in a value in to select field doesn’t filter out the values.</p>
              <p style="margin-bottom:0;">The 'Clear' value (the first one) is specified as 'undefined' when selected.</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Input Element" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1118 ">Telephone</td>

            <td data-label="iOS Support" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1121 ">Yes</td>

            <td data-label="Android Support" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1124 ">Yes</td>

            <td data-label="Notes" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1127 ">&nbsp;</td>

          </tr>
          <tr class="">
            <td data-label="Input Element" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1118 ">Text</td>

            <td data-label="iOS Support" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1121 ">Yes</td>

            <td data-label="Android Support" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1124 ">Yes</td>

            <td data-label="Notes" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1127 ">&nbsp;</td>

          </tr>
          <tr class="">
            <td data-label="Input Element" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1118 ">Text Area</td>

            <td data-label="iOS Support" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1121 ">Yes</td>

            <td data-label="Android Support" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1124 ">Yes</td>

            <td data-label="Notes" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1127 ">&nbsp;</td>

          </tr>
          <tr class="">
            <td data-label="Input Element" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1118 ">Time</td>

            <td data-label="iOS Support" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1121 ">Yes</td>

            <td data-label="Android Support" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1124 ">Yes</td>

            <td data-label="Notes" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1127 ">&nbsp;</td>

          </tr>
          <tr class="">
            <td data-label="Input Element" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1118 ">URL</td>

            <td data-label="iOS Support" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1121 ">Yes</td>

            <td data-label="Android Support" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1124 ">Yes</td>

            <td data-label="Notes" class="slds-cell-wrap" style="vertical-align:top;" headers="d132224e1127 ">&nbsp;</td>

          </tr>
        </tbody>
      </table>