cancel
Showing results for 
Search instead for 
Did you mean: 

SAP Fiori client deep linking

Archie-Hammer
Explorer
2,152

i have looked but haven't seen my scenario yet. We have implemented SAP Fiori and have installed the Fiori client app for phones and tablets. Email notifications are sent and instruct the users to log into the Fiori launchpad.

In the email I would like to include ONE link for the user to click on.

Once the user clicks on this link either the Fiori Client is launched or the desktop browser is launched and the Fiori launchpad is displayed.

I have seen the deep linking instructions on the help but by that logic it seems I would need two links and I only want one.

I would be surprised if I'm the first person to have this issue and it hasn't been resolved yet.

Accepted Solutions (0)

Answers (4)

Answers (4)

former_member200679
Participant
0 Kudos

Hi,

How do i implement deep linking for application generated using SAP Cloud Platform Mobile Services?

I have installed the application in my andriod mobile. I am referring this SAP note: "https://launchpad.support.sap.com/#/notes/0002525285".

I was able to open SAP Fiori client using the given method in SAP note. But there is no mention of how to call application created using SAP Cloud Platform Mobile Services using deep linking. I am trying to create an html document in which i am adding this "<meta http-equiv="refresh" content="0;url='com.sap.fiori.client.xcallbackurl://x-callback-url/openFioriUrl?url=https://FIORI_URL_HERE'">". With what should i replace"com.sap.fiori.client" in url of meta? All i am getting from Mobile services is appID which is like this: "com.sap.fiorimobile.xa80177840f7......".


Please suggest alternate ways to open sap fiori app using deep linking.

Thank you.


Regards,

Saurabh.

    PaulBuettner
    Participant
    0 Kudos

    You should probably create an own thread for this.

    in XCODE you have to register URL patterns to allow a deeplinking access into an App - don't know how this is handled with Mobile Services App generation.

    PaulBuettner
    Participant
    0 Kudos

    Hi Ritushree,

    for iOS there is a good docu:

    https://help.sap.com/doc/38ec5403bfbf4d7a8fdd3fee5f9605e0/3.0.14/en-US/6e2698619acb462bbadd8f4e40fcf...

    following this with Standard Client the URL for iOS Client would be:

    com.sap.fiori.client.xcallbackurl://x-callback-url/openFioriUrl?url=https://webdispatcher.domain.com:<port>/fiorilaunchpad#SemanticObject-Action

    PaulBuettner
    Participant
    0 Kudos

    Hi Archie,

    in fact we had similiar discussions. After diving into, it we decided to keep it simple:

    With help of some HTML in our notification emails we placed two versions of deeplink like "Open on iPhone/iPad", "... ", ... we feared this would confuse our users or make them uncomfortable. In fact no one cared, it's working fine and without any complaints.

    0 Kudos

    Hi Paul ,

    We will be implementing deep link in our project , could you please share on how did u make it work for android and ios for opening the sap fiori client.

    Thanks

    Ritushree

    Kevin_SAP
    Product and Topic Expert
    Product and Topic Expert
    0 Kudos

    Each platform implements deep linking differently so not always that simple. Even between Android and iOS they use different APIs. So one link for multiple platforms is not always feasible even when not using Fiori Client.

    -Kevin Bates