Create a Fiori Client with the Cloud Build Service (for on-premise Fiori launchpad)
I’ve been investigating the Cloud Build Service and the options it has for on-premise Fiori apps. I concluded that it can only be used for online on-premise Fiori apps or the Fiori Launchpad, for now. In this blog, I want to show you how you can use the Cloud Build Service to create a Fiori Client for your on-premise Fiori Launchpad.
First, open Mobile services in SCP
Before we can use the Cloud Build Service, we need to upload/generate a signing profile.
For Android, you can just generate a signing profile by clicking on the “Generate button”. For iOS, you need to upload a Provisioning Profile, Signing certificate and a Private Key Passphrase. You can all get this information from the apple developer website.
Configure your Fiori Client
After that, we can start configuring the Fiori Client. Create a new Hybrid app.
Use the SAP Fiori template. The ID of the app should match the ID rule in your provisioning profile.
Go to the connectivity feature and remove it. This app will only be used to load the Fiori Launchpad but never access data via Mobile Services in SCP.
Next, open the Cloud Build Feature
Configure the Cloud Build. Instead of using Fiori Cloud edition, take the option “Custom URL” and fill in the url to your on-premise Fiori Launchpad.
Be aware that this is not with the virtual hostname and port but the physical host and port. In the end, it will only generate you a Fiori Client that is independent from SCP.
Save and build
Build your Fiori Client
Here you can select the target platform for the build and configure the build.
After that, you’ll see that there is a build in process. This will only take a few minutes.
Once the build is started, all the features will have the state “OK”.
Install your Fiori Client
When the build process is finished, you can download and install the app on your device.
We can even use a QR code to install the app:
This will redirect you to a webpage from where you can install the app
When the app launches, you’ll see a loading screen
After this loading screen, you normally get a logon screen. In our case, we have Single Sign On and will immoderately see the Fiori Launchpad
Start building your own Fiori Client!
I build an apk for android without problem with this guide, but with iOS the build failed.
Do you know if there any problem with the trial account, and the build for iOS?
Thanks and great work!
We had some issues, but they were all related to the provisioning profile.
With the file .mobileprovision? Is there necessary some kind of special configuration for that file?
Don't know. provisioning profile was delivered by someone from another team..
I am getting error for IOS, can anybody help us.
I asked my problem in below question.
I completed all the steps and built the app for Android in my SCP trial account. I could not see anything under user registrations even though I installed in 3 devices with 3 different user IDs.
Karthi M R.
Best way to get some help is to raise a question and also share some more details. It's hard to say what's going wrong based on your short comment.
Hope you sorted this issue... If so can you post how it sorted?
I am using my trial account to build the custom Fiori Client on cloud.
I am able to build and install for Android, but it is not working for iOS.
Do we need to purchase the license for Cloud Mobile Service to build the custom fiori client for iOS or can we create the custom Fiori Client using this approach for iOS with the trial cloud account?
Thanks in advance.
It should be possible with the trial account (at least it worked for me 🙂 ) But you need an iOs provisioning profile and I don't think that's free..
Thanks Wouter Lemaire 🙂
Hi Wouter Lemaire,
How can get Signing certificate and a Private Key Passphrase from apple developer website.
pls help for the same,steps.
Hi, for some reasons, the Signing Profiles menu is missing from my account. Can anyone help ? Do I miss some required steps in order for the menu to show up ?
Hi, I have same issue, did you get fix?
Hi, I got this option now.
Hi Wouter Lemaire
I've a problem with the generated ios-App and can't install it.
Do you have an idea?