
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.6 (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 |
|
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 |
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. Note
SAP Fiori applications can be packaged as self-contained native apps. Packaging allows certain SAP Fiori apps be used in offline mode. For more information, see Packaging SAP Fiori Apps. |
|
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. |
| Push Notification Plugin |
Push notifications are not supported with SAP Fiori Client 1.6. |
API Reference for Hybrid SDK Plugins
The API documentation is also included in the SAP Mobile Platform SDK installation within the folders for each plugin.