Kapsel and Cordova Plugins for SAP Fiori Client
SAP Fiori Client is designed around Apache Cordova architecture, where device APIs and custom functionality are added through plugins.
The following table shows the plugins that are included with SAP Fiori Client 1.8 (iOS, Android, and Windows).
If you build a custom SAP Fiori client using the create_fiori_client.js script included with SAP Mobile Platform SDK (iOS and Android only), these plugins are added to the project automatically.
Plugin |
SAP Fiori Client for Android |
SAP Fiori Client for iOS |
SAP Fiori Client for Windows 10 |
---|---|---|---|
Application Preferences Plugin kapsel-plugin-apppreferences |
Yes |
Yes |
Yes |
kapsel-plugin-attachmentviewer |
Yes |
Yes |
Yes |
kapsel-plugin-authproxy |
Yes |
Yes |
Yes |
kapsel-plugin-barcodescanner |
Yes |
Yes |
Yes |
kapsel-plugin-cachemanager |
Yes |
Yes |
No |
kapsel-plugin-calendar |
Yes |
Yes |
No |
cordova-plugin-camera |
Yes |
Yes |
Yes |
Certificate Delivery Services Provider Plugin kapsel.plugin.cdsprovider |
Yes |
Yes |
No |
cordova-plugin-contacts |
Yes |
Yes |
No |
kapsel-plugin-encryptedstorage |
Yes |
Yes |
Yes |
kapsel-plugin-federationprovider |
Yes |
Yes |
No |
cordova-plugin-geolocation |
Yes |
Yes |
Yes |
kapsel-plugin-logger |
Yes |
Yes |
Yes |
kapsel-plugin-logon |
Yes |
Yes |
Yes |
kapsel-plugin-online |
Yes |
Yes |
No |
de.appplant.cordova.plugin.printer |
Yes |
Yes |
Yes |
cordova-plugin-privacyscreen |
Yes |
Yes |
No |
kapsel-plugin-settings |
Yes |
Yes |
Yes |
kapsel-plugin-toolbar |
Yes |
Yes |
Yes |
kapsel-plugin-usage |
Yes |
Yes |
Yes |
kapsel-plugin-voicerecording |
Yes |
Yes |
Yes |
kapsel-plugin-push |
Yes |
Yes |
No |
Not Supported with SAP Fiori Client
The following Hybrid SDK (Kapsel) plugins are not currently supported for use in SAP Fiori Client:
Plugin |
Explanation |
---|---|
AppUpdate Plugin |
Not relevant for SAP Fiori Client because the application assets reside on the Fiori front-end server. |
Offline OData Plugin |
SAP Fiori Client only works in online mode. |
End-to-End Trace Plugin |
Although Kapsel has an E2ETrace plugin available through native libraries, it is not used by SAP Fiori Client. Instead, SAP Fiori apps use UI5 libraries for E2Etrace that create the SAP Passport session and set headers for SAP Solution Manager to track the session. For information on how to bring up the trace view from within the SAP Fiori app, see Mobile Diagnostics. |