Can I launch other apps on the user's device from within a Screen?

Can I launch other apps on the user's device from within a Screen?

Launching other installed apps is possible only if the target app supports custom URL schemes. Basically, this allows you to use the "Open Link in Web Browser" interaction, on an action field or otherwise, with an app-specific URL as the parameter - e.g., fb://requests should open the Facebook app if said app is installed.

You can also pass values into the target app if the app supports it. This is achieved by using formula syntax to dynamically generate the "Open Web Browser" parameter. E.g., twitter://user?screen_name={{myfieldname}} should open Twitter to the given user's page. Another example for WhatsApp users is to prepare a message to a recipient number and with a message already prepared with text from a text field. The custom URL below is intended to be used in the parameter field of an action button with "Open Link in We Browser" as the user interaction, with the fields in brackets containing data that the user has entered. This data will then be passed into the WhatsApp message when the link is launched as the user presses the action button.

https://wa.me/{{textRecpientNumber}}?text={{message}}

A simple way to test custom URL schemes easily is to simply paste these into your device's web browser – normally, this is enough.

For some reason, custom URL schemes are not always readily advertised by app makers. For this reason, we recommend you also search the web to see if there are any URL schemes supported by your target app. Use a search phrase like "custom URL scheme <target app name here>.”

See also:
Launching Your App from a URL (App Links / Deep Linking)

    • Related Articles

    • RFID Scanning with Zebra Device

      We have long facilitated barcode scanning with external scanners from Zebra. More recently, we have expanded our capabilities to include RFID scanning by integrating support for Zebra devices. Currently, our ability to support RFID scans with Zebra ...
    • Details Screen Type

      The Details Screen Type is one of our data perusal screens. This screen type is data-driven and enables you to visualize the rows in a data source. To add a details screen, navigate to Apps -> Screens. Click on the ADD NEW+ button Name your Details ...
    • Chain Screen Types to Produce Deeper User Experiences

      Make your apps more distinctive by taking advantage of our various screen types: Forms - Everything you need for general purpose data capture in the field. Listing - Versatile inquiry screens for your data sources. Add user interactions to jump users ...
    • Map Screen Type

      The Map Screen Type is one of our data perusal screens. This screen type is data-driven and enables you to visualize data with a GPS component on a map. To add a details screen, navigate to Apps -> Screens. Click on the ADD NEW+ button. Name your Map ...
    • Screens/Docs don't show on my device anymore! Why?

      If your screens/documents no longer show on your device, the most likely scenario is that you have a Folder in your account which is restricting user access. This is easily seen by the "lock" icon which shows next to a Folder name when it is ...