SAP Fiori Client Guide
Search
SAP Fiori Client Guide
SAP Fiori Client
What's New ‒ Release Notes
Overview
Supported Languages
Configuration and Deployment Information
Configuration Properties
Configuration Examples
Basic Configuration Examples
X.509 Configuration Examples
SAML2 Configuration Examples
SSO with SAP Authenticator Configuration Example
Configuring SAP Fiori Client Using an MDM Solution
Configuring SAP Fiori Client Using SAP Afaria
Configuring SAP Fiori Client for iOS
Configuring SAP Fiori Client Using a Third-Party MDM Solution
Deploying SAP Fiori Client in an Android for Work Environment
Configuring SAP Fiori Client Using the SAP Mobile Secure Discovery Service
Configuring SAP Fiori Client Using URL Query Parameters
Entering a FioriURL with a QR code
Defining SAP Fiori Client in SAP Mobile Platform
Configuring Single Sign-On with One-Time Password (OTP) and SAP SSO
Creating a Mobile Deep Link to an Application in SAP Fiori Client
Supporting Pulse Secure
Security Information
Communication Security
User Authentication and Single Sign-On
Secure Storage of Data on Device
Application Passcode
Fingerprint Authentication
Logon Plugin Data Vault
Encrypted Storage
Attachment Handling
Privacy Screen
Disabling the Privacy Screen Plugin on iOS
Disabling the Privacy Screen on Android
Access to Native Device Capabilities
No Bridge for Non-Fiori Content
Feature Restriction Policy
Cordova Whitelist
Development Information
Creating a Custom SAP Fiori Client
Creating a Custom SAP Fiori Client Using the create_fiori_client.js script
Setting Up the SAP Fiori Client App Development Environment
Installing the Apache Cordova Command Line Interface
Installing Android Studio
Downloading the Xcode IDE
Installing ios-sim
Configuring Proxy Settings
Prerequisites for Using Visual Studio
Configuring the Script
Executing the Script
Configuring your Custom SAP Fiori Client in appconfig.js
Example of appConfig.js file
Configuring Authentication
Appending the User Agent String
Customizing First Use Tips
Building the Application
Debugging SAP Fiori Client Applications
Debugging on iOS
Debugging on Android
Debugging in a Desktop Browser
Debugging on Windows
Creating a Custom SAP Fiori Client Using Visual Studio
Prerequisites for Using Visual Studio
Configuring the SAP Fiori Client Template
Configuring config.xml
Configuring your Custom SAP Fiori Client in appconfig.js
Example of appConfig.js file
Configuring Authentication
Debugging with Visual Studio
Custom SAP Fiori Client Performance considerations
Storing configuration data outside of the datavault
Skipping the Logon UI
Improving Performance on Windows Phone
Concatenating JavaScript Resources
Kapsel and Cordova Plugins for SAP Fiori Client
Creating an API bridge Between the Cordova plugin and Windows
Creating a Cordova Plugin for Windows
Creating a Bridge for a Custom SAP Fiori Client
Application Preferences Plugin
Adding the Application Preferences Plugin
iOS
Android
Application Preferences API Reference
Attachment Viewer Plugin
Adding the Attachment Viewer
AuthProxy Plugin
Adding the AuthProxy Plugin
Adding Cookies to a Request
Using the AuthProxy Plugin to Register With SAP Mobile Platform Server
Generating Certificates and Keys
AuthProxy API Reference
Barcode Scanner Plugin
Adding the Barcode Scanner Plugin
Barcode Scanner Samples
Barcode Scanner API Reference
Cache Manager Plugin
Adding the Cache Manager Plugin
Cache Manager API Reference
Calendar Plugin
Adding the Calendar Plugin
Calendar API Reference
Certificate Delivery Services Provider Plugin
Adding the Certificate Delivery Services Provider Plugin
Encrypted Storage Plugin
Adding the EncryptedStorage Plugin
EncryptedStorage API Reference
FederationProvider Plugin
Adding and Configuring the FederationProvider Plugin
Certificate Provider Configuration for Fiori Client Applications
InAppBrowser Plugin
Adding the InAppBrowser Plugin
Disabling the Privacy Screen Plugin for InAppBrowser on Android
Disabling the Privacy Screen Plugin for InAppBrowser on iOS
InAppBrowser API Reference
Logger Plugin
Adding the Logger Plugin
Changing Client Log and Trace Settings
Testing Logging
Kapsel Logger API Reference
Logon Plugin
Adding the Logon Plugin
Configuring Default Values
Configuring Passcode Manager
Understanding Fingerprint Authentication
Enabling Multiple User Support
Enabling Default Afaria Provisioning
Running the Logon Application on iOS
Customizing the Registration Screen
Using the X.509 Certificate Provider Interface to Integrate with Third-Party Certificate Providers
Creating a Custom Certificate Provider
Life Cycle of a Certificate Provider
Creating a Resource to Display a UI View
Building and Running an iOS Project
Building and Running an Android Project
CertificateProvider Interface Reference
iOS
initialize Method
getProviderID Method
getStoredCertificate Method
deleteStoredCertificateWithError Method
setParameters Method
Android
onGetCertificateSuccess Method
onGetCertificateFailure Method
initialize Method
getCertificate Method
getStoredCertificate Method
deleteStoredCertificate Method
setParameters Method
CertificateProvider Samples
iOS Certificate Provider Sample
Android Certificate Provider Sample
Enabling Secure Onboarding Using SAML
User Registration Using the AuthProxy Plugin
Sample Registration Using AuthProxy
Troubleshooting the Logon Plugin
Automatically install a default SAPUI5 theme
Logon API Reference
Online Application Plugin
Adding the Online Application Plugin
Online Application API Reference
Printer Plugin
Adding the Printer Plugin
Printer API Reference
Push Notification Plugin
Provisioning Devices for Push
Provision the iOS Device for APNS
Generating a Certificate Request File
Creating an App ID
Configuring the App ID for Push Notifications
Creating the Provisioning File
Provision the Android Device for Push
Configuring Google Play Services
Configuring Google Cloud Messaging Service
Provision the Windows Device for Push
Adding the Connected Services Option to the Project
Upgrading your Mobile Service to Receive Push Notifications
Adding the Push Notification Plugin
Custom Push Provider
Configuring Push on SAP Mobile Platform Server
Android Push Notifications
Apple Push Notifications
Testing Push Notifications
Sample Application
Push API Reference
Settings Plugin
Adding the Settings Plugin
Settings API Reference
Toolbar Plugin
Adding the Toolbar Plugin
Toolbar API Reference
Usage Plugin
Adding the Usage Plugin
Automatically Collected Data
Usage API Reference
Configure Record Upload
Store Usage Data
The Upload URL
Supported infoType Properties
Upload Records to the Server
Voice Recording Plugin
Adding the Voice Recording Plugin
Voice Recording Samples
Voice Recording API Reference
>
Configuration and Deployment Information
>
Configuration Examples
Parent topic:
Configuration and Deployment Information
Configuration Examples
Configuration examples for SAP Fiori Client in JSON format.
In this section:
Basic Configuration Examples
X.509 Configuration Examples
SAML2 Configuration Examples
SSO with SAP Authenticator Configuration Example
Parent topic:
Configuration and Deployment Information