cancel
Showing results for 
Search instead for 
Did you mean: 

Launching an application built with SAP Mobile Services directly through SAP Mobile Start

edoardo-digix
Explorer
0 Kudos

Hi all,

I created an application using SAP Mobile Services (and hence, a MDK project in SAP Business Application Studio), deployed it, and linked it to SAP Mobile Start through SAP Build Work Zone. However, when I try launching the app from SAP Mobile Start (which is this application:

Screenshot 2024-04-12 120621.png)

I get redirected to the SAP Mobile Services Client application (this one:

Screenshot_20240412_120520.jpg),

which needs to be installed and correctly configured on my mobile phone, including the scanning of the Mobile Services application's QR Code:

Screenshot 2024-04-12 115739.png

This is very unconvenient since, in case I had two different Mobile Services application linked to SAP Mobile Start, that would perhaps mean that I'd need to scan a different QR Code every time I'd try accessing one app or the other. And even with one application, if I need to authenticate myself on two different SAP services for accessing a single app, this results in a very bad user experience.

Is there a way to launch a Mobile Services application directly inside SAP Mobile Start, and bypass the authentication on SAP Mobile Services Client?

Thanks in advance

Edoardo

View Entire Topic
robinkuck
Product and Topic Expert
Product and Topic Expert

Hi Edoardo,

Which URL have you configured as "URL to Launch App" for your app tile in the SAP Build Workzone Content Manager?

The public app store client "SAP Mobile Services Client" is only suitable for test purposes and POC development. The recommendation for productive scenarios is a Custom MDK client which allows to predefine the connection to a SAP Mobile Services app configuration which allows to skip the onboarding process via QR code. Also, you can build multiple clients, each one with different URL scheme for launching using an app tile in SAP Mobile Start. You can find more details here: https://help.sap.com/doc/f53c64b93e5140918d676b927a3cd65b/Cloud/en-US/docs-en/guides/getting-started... 

There are two ways how custom clients can be created (local build vs. cloud build). We have tutorials available for both options:

Regarding your last question: There is no direct way to bypass the authentication in the MDK client. If both the MDK client and SAP Mobile Start uses the same configured Identity Provider on SAP BTP, you can enable certificate-based Authentication in your MDK client. This allows the MDK client to use a device certificate for logon or potentially to reuse an active session which was established by signing in to SAP Mobile Start. Following tutorial shows how to enable this: https://developers.sap.com/tutorials/cp-mobile-dev-kit-cert-auth.html 

Best regards,

Robin

 

Riyaz_abdul
Explorer
0 Kudos

Hi sir,

I have created the application in both ways.

In both of the application it asking for authentication (my credentials)  i want to remove that, i have created my own login and signin pages and i want use that.  Thank you.

eha.jpgi want to disable this authenticationi want to disable this authentication