Support for Firebase Cloud Messaging (FCM) push notifications in Android custom mobile apps
Valid from Pega Version 8.2
You can now create Android custom mobile apps that use push notifications with the Firebase Cloud Messaging (FCM) services. The push notifications for Android custom mobile apps based on legacy Google Cloud Messaging (GCM) are deprecated, as GCM services will be officially removed from use on April 11, 2019. To continue to use push notifications, you must migrate your custom mobile apps to FCM services. Before building your custom mobile app, you must register your Android app for push notifications in the Firebase console, obtain the FCM server key and Google Services JSON file, and use the key and file in the Android certificate set to build the custom mobile app.
For more information, see Migrating Android custom mobile apps that use push notifications to Firebase Cloud Messaging, Push notifications in Android mobile app, and Android certificate set.
PEGA0107 alert enables performance monitoring of offline-enabled apps
Valid from Pega Version 8.2
You can now monitor the performance of offline-enabled apps by analyzing PEGA0107 alerts from Pega Predictive Diagnostic Cloud™. PEGA0107 alerts are equivalent to PEGA0069 alerts in the context of offline-enabled applications, but PEGA0069 alerts are not generated for offline-enabled applications.
For more information, see PEGA0107 alert: Client page load time for offline-enabled applications and Pega Predictive Diagnostic Cloud Improvement Plan overview.
Mashup code preview in App Studio
Valid from Pega Version 8.2
When you create a mashup channel for your application, you can now eliminate issues with the code and create better looking applications, by using the portal preview in App Studio. You can preview a channel to verify that different types of devices correctly display the mashup code. The preview functionality uses a default wrapper that functions as a portal for displaying a frame with the mashup code. You can modify the appearance of the default wrapper, and adapt the mashup user interface in design mode to meet your requirements.
For more information, see Configuring the Mashup channel and Previewing an application.
Default support for the OAuth 2.0 framework in custom mobile apps
Valid from Pega Version 8.2
You can now build custom mobile apps by using Pega Infinity Mobile Client or Pega Mobile Client 7 with the OAuth 2.0 authorization code grant flow that is enabled by default. This industry-standard authorization framework increases the security of custom mobile apps. Set up your application to either redirect to a login screen of a specific identity provider, or display a selection of available identity providers upon login. Settings for authentication services are now applied automatically when you build your app. You can ensure that a custom mobile app is secure by using a protection schema, such as a biometric sensor or a custom pin.
For more information, see Build secure custom mobile apps with the OAuth 2.0 framework.
Mobile channel enhancements
Valid from Pega Version 8.2
The Mobile channel now supports several enhancements to Pega Infinity Mobile Client™ and provides custom mobile app options that are arranged in a more intuitive, consistent, and convenient layout. By default, custom mobile apps that you configure within the Mobile channel are generated with Pega Infinity Mobile Client. You can choose between a single webview web portal or a multi webview application layout, and configure such options as: bottom bar navigation rule, the bottom bar style, and the full screen search widget. You can also build a custom mobile app with Pega Mobile Client 7, or select a specific version of the client application.
For more information, see Configuring a custom mobile app.
Enhanced Pega Infinity Mobile Client
Valid from Pega Version 8.2
With the new Pega Infinity Mobile Client™ you now can build online apps that launch quickly, provide instantaneous navigation, and immediately react to user input. Pega Infinity Mobile Client uses native components for faster navigation between the screens of your custom mobile app; every tab opens in a separate webview, which accelerates switching between the tabs. Pega Infinity Mobile Client protects your sensitive information through safe and convenient single sign-on authentication and additional locking mechanisms.
For more information, see Pega Mobility and mobile clients.
Offline support for optional processes
Valid from Pega Version 8.2
You can now offer greater flexibility to the users of an offline-enabled custom mobile app by enabling them to start and continue optional processes while their phone is offline. When you configure a Run script action on a button within a user form, users can choose optional work, and continue it regardless of their internet connection.
For more information, see Enabling offline support for an optional flow.
Pega Mobile Preview app
Valid from Pega Version 8.2
You can now use Pega Mobile Preview to access multiple mobile channels and preview your Pega Platform™ application, for example, to verify that it is displayed correctly and operates as intended. Pega Mobile Preview is a native application that runs on Android and iOS devices. Compared with Pega Mobile Express, it enables switching between mobile channels and supports enhanced layout configuration options.
You can download Pega Mobile Preview from the Apple App Store or from Google Play.
For more information, see Pega Mobile Express and Pega Mobile Preview.
Token credentials authentication service
Valid from Pega Version 8.3
You can create a new type of authentication service for token credentials authentication, which is useful for offline mobile applications. With token credentials authentication, users need to enter their credentials only once in a session. Subsequent access to the server is authenticated with a token. The token can be generated by the Pega Platform™ authorization layer (OAuth 2.0) or issued by an external identity provider.
For more information, see Configuring a token credentials authentication service.
Platform truststore for validating certificates
Valid from Pega Version 8.3
Pega Platform™ now includes a platform truststore, to which you can import X.509 certificates that are common across platform applications. When a certificate needs to be validated, Pega Platform looks for the certificate at the connector level, then in the platform truststore, and finally in the application server (JVM) truststore. You can add, update, and delete certificates in the platform truststore without having to restart the server, which is useful when TLS certificates are changed for reasons such as key rotation.
For more information, see Importing an X.509 certificate.