Native Mobile Actions

This feature is an add-on to a standard Skuid subscription and may not be available for all users.

Native mobile actions are designed for use with applications deployed to mobile devices, where an end user’s mobile device features can contribute to the functionality of a Skuid application.

Send push notifications

Sends push notifications to one or more users of the selected app.

  • App: The Native mobile app that will receive the push notification.
  • Type:
    • All users: Any users with the selected app installed will receive the push notification.
    • Model: Push notifications will only be sent to the users whose Skuid Platform IDs are listed within the selected model.
      • Model with user IDs: The model containing user IDs.
      • User ID field: The field on the model with the actual user IDs.
  • Notification title: The header displayed for the push notification on the mobile device.
  • Notification body: The body contents of the notification.

Share content

Opens the sharing widget of the mobile device so the end user may share content. Typically used within scenarios that receive context—such as row actions.

  • URL (optional): A URL to be appended to the end of the Message property.
  • Message: The actual content to be shared in whatever manner the user selects from the sharing widget. Compatible with merge syntax.
  • Sharing widget title: The text displayed at the top of the mobile device’s sharing widget.

Take a picture

Opens the user’s camera application on their mobile device. The picture taken by the user is then stored in context, with the following values accessible:

  • The image’s file path: The location to the image on the device. Accessible from $NativeAction.ImageUrl.
  • The image’s binary data: The data that should be uploaded to the asset storage of choice. Accessible from $NativeAction.ImageBody.
  • Save picture to photo library: In addition to loading the image in context, the picture taken by the user will be saved to their device’s gallery. When unchecked, the picture will not be saved or available to the user outside of the Skuid app.

Warning

When uploading photos, Skuid may appear to be unresponsive while it processes the image. Depending on the file size, allow 4-10 seconds for pictures to fully process.

Access photo library

Opens the user’s photo gallery application on their device. The picture selected by the user is then stored in context, with the following values accessible:

  • The image’s path: The location to the image on the device. Accessible from $NativeAction.ImageUrl.
  • The image’s binary data: The data that should be uploaded to the asset storage of choice. Accessible from $NativeAction.ImageBody.

Warning

When uploading photos, Skuid may appear to be unresponsive while it processes the image. Depending on the file size, allow 4-10 seconds for pictures to fully process.

Scan barcode

Opens the user’s camera to display a barcode scanner. Capable of processing both one dimensional and two dimensional barcodes. The barcode scanned by the user is then stored in context, with the following values accessible: