Pega Mobile Client
Quickly build mobile apps from Pega Platform™ by using Pega Mobile Client™. Pega Mobile Client requires a separate license, which allows you to access a mobile channel interface in Designer Studio.
Pega Mobile Client provides access to the following mobile app functions:
- Mobile app development – Configure, brand, compile, and test mobile apps for different mobile platforms.
- Offline capability – Create cases and progress assignments while the device is disconnected from the network.
- Push notifications – Send notifications from Pega Platform to mobile apps that run on a mobile device.
- Pega Mobile Client API – Access a device's hardware functions.
- Troubleshooting – View offline application data, as well as system information and settings, to debug your mobile app.
Pega Mobile Client enables deployment of Pega Platform model-driven applications as stand-alone mobile apps for Android and iOS devices. Acting as a secure container on the mobile device, Pega Mobile Client produces a secure mobile app that uses encrypted communication and data storage features. You can customize and brand mobile apps to suit your specific requirements. You can make Pega Platform mobile apps available on the Channels and interfaces landing page in Designer Studio or distribute them by whatever method that you want to use.
Technical information
Pega Mobile Client includes a container for HTML5 web applications that are built by using Pega Platform. The client runs on a mobile device and communicates with the Pega Platform client interface.
Pega Platform packages a web application in the Pega Mobile Client to create a mobile app that uses device features that are not available in a web browser implementation. The mobile app automatically benefits from Pega Platform security, integration, and management features.
Depending on the release, Pega Mobile Client supports different Android and iOS versions. For more information about supported platforms and new features of Pega Mobile Client, see the current release announcements.
Using JavaScript APIs
Pega Mobile Client exposes JavaScript APIs that allow you to use existing device functionality, integrate with back-end services, and create feature-rich mobile apps. You can also enable the use of SQL databases, encryption, network connectivity, and in-app browsing.
For more information about the APIs, see Pega Mobile Client API reference.
Expanding the API set
When a specific functionality is not accessible in the existing exposed API set, you can expand the Pega Mobile Client API by developing custom modules. For example, you can design a custom module that enables a Pega Platform mobile app to use an embedded laser scanner to scan, recognize, and paste barcodes into a product ID field, or to use a tablet's projector module to display a wiring layout for equipment that needs to be serviced.
You develop custom modules either in Java (for Android) or in Objective-C or Swift (for iOS). You expose their functionality through the JavaScript API to enable features and functions that are normally available to native apps in Pega Platform mobile apps. After you create custom modules, you can bundle them with a custom mobile app in Designer Studio.
For more information about custom modules, see Pega Mobile Client modules and custom modules.
Release information
For more information about new features, see What's new in Pega Mobile Client.