The following topics introduce the new and changed features of Oracle Mobile Application Development Framework (Oracle MAF) and other significant changes, which are described in this guide.
Oracle MAF 2.3.3 includes the following new and changed development features, which are described in this guide.
MAF application end users on the Android platform can now install the digital certificates required to access HTTPS servers in the MAF application’s keystore. You can register a file extension for the servers’ digital certificates to facilitate their installation, as described in Registering SSL Certificate File Extensions in a MAF Application.
This release requires Xcode 8 to develop and deploy MAF applications to the iOS platform. It also supports the deployment of MAF applications to devices running iOS 10. As a result of these requirements and support, MAF has made the following changes:
Exposed a new input field (Team) that displays the identifier of the development team. MAF automatically populates this input field with a value that it extracts from your provisioning profile. See Setting the Device Signing Options.
The Advanced iOS options page of the Run or Debug Configurations dialog now displays a Push Notification Environment dropdown list from where you must select Production
or Development
to register your deployed application with the Apple Push Notification service (APNs) if your deployed application supports push notifications. The default value is Production
. Applications that you migrate to this release of MAF use the default value. See How to Create an iOS Deployment Configuration and Enabling Push Notifications.
MAF applications deployed to iOS 10 require usage descriptions if the application uses device capabilities, such as the camera, that may access the end user’s private data. See Providing Usage Descriptions for Plugins that Access Device Capabilities on iOS.
This document has been updated in several ways for this release. Following are the sections that have been added or changed.
Determining Application State When MAF Triggers a Notification Event added to describe how you can determine the state of your MAF application when it receives a notification event.
Introduction to the Mobile Application Framework revised to elaborate on when you should use one application feature with task flows or, alternatively, multiple application features within your MAF application.
How to Configure Single Sign-On in a MAF Application revised to describe the logout URL format to use if you configure a connection to MCS so that redirect works as expected after an end user logs out.