Technical Articles
mobile development options 2021
A short demo of them can been seen in the first half of my teched Session. The highlights are below. All the SDKs below are levering the runtime features of SAP Mobile Services like logging and tracing, which simplify the operation of the deployed mobile solutions.
SAP Mobile Cards:
Enables customers and partner to build cross platform mobile solution very fast. These micro apps allow simple solutions.
MCK Documentation
Try the tutorials to get results in less in an hour
SAP Mobile Development Kit:
Enables customer and partners to generate and or build Low Code / No Code Multi-Channel apps. With the latest release one can deploy those Apps to iOS, Android and or as web apps using the .
MDK Documentation
Try the tutorials to get results in less in an hour
SAP SDK for Android and SAP SDK for iOS:
Enables customers and partners to build full feature mobile solutions leveraging all capabilities and the performance of the mobile platforms. The SDKs accelerate the development of the native mobile apps.
Android Documentation
Try the tutorials to get results in less in an hour
iOS Documentation
Try the tutorials to get results in less in an hour
Hi Sami,
We have a custom fiori client app compiled from mobile service using the cloud build service.
This is a B2C app and is oriented to attract potential new clients, so we need to allow the acces to app without using autentication.
We compile the app setting fioriURLIsSMP to false, for point to Fiori portal directly, but we notice that this does not serve us becuse we need use the push notification service. Also we try set secury configuration to "None" from the feature of app, but the behavior was that the application used the login screen by default.
There are some way to build an app that allow to users use it without requesting authentication and send push notifications to communicate marketing information?
Regards.
Hi Norberto,
Regarding the use of Fiori Client or Cordova please read SAPs official recommendations are all in the SAP note (https://launchpad.support.sap.com/#/notes/2992772).
The recommendation the mobile team is giving has not changed over the last years. An insight read on the issue with 30 min time invest is: https://blogs.sap.com/2020/02/26/come-in-2-the-light/
Mobile services supports anonymous registrations. Through our Push API you can send push notifications to all users of an app. See Documentation: https://help.sap.com/doc/f53c64b93e5140918d676b927a3cd65b/Cloud/en-US/docs-en/guides/features/push/api/backend-api.html
For a B2C app I would strongly recommend building the app with Native iOS and Android. This will be a much nicer user experience, than a hybrid app.
Sami
Hi Sami,
Thank for reply.
Sorry I have a doubt, what you mean with "Mobile services supports anonymous registrations."? I try multiple configurations options in security feature and appConfig.js file, but always the app request for autentication.
You have a config example for an app without request login? I try with oAuth2 but the SAML2 login form still appears.
However, I think that build the apps in native it's a good idea. You think that is posible creat an app with guest sections and then when users need execute a transaction with SAP request for a login?
Thank again!
Regards!
Hi
you find the guide how to configure authentication at https://help.sap.com/doc/f53c64b93e5140918d676b927a3cd65b/Cloud/en-US/docs-en/guides/features/security/ios/authentication.html#api-key-only-anonymous-access
plus the guide how to configure push is here:
https://help.sap.com/doc/f53c64b93e5140918d676b927a3cd65b/Cloud/en-US/docs-en/guides/features/push/overview.html . I verified push to group with anonymous users is working only push to single anonymous user is obviously not possible.
your app can have users be anonymous for a while and then login. That is no problem.
we have build a great search in our documentation I am sure you can find all answers there.
Sami
Hi Sami,
Thank for the quick reply.
Regards.