Totara Learn Open Discussions

Totara mobile app URLscheme (deeplinking)

 
Patrick Kroezen
Totara mobile app URLscheme (deeplinking)
door Patrick Kroezen - Thursday, 9 February 2023, 00:47 AM
 

Hi!


I'm searching for the URLscheme of the Totara mobile app. I would like to call the app via an manifest.json to automatically open the app from a link in IOS and Android. See below for the manifest.json.

{
    "name": {
        "en-US": "Leerplatform Lerenbij Boni V1.1",
        "nl-NL": "Leerplatform Lerenbij Boni V1.1"
    },
    "icon": "https://bonisupermarkt.nl/images/og-default.jpg",
    "iconThumbnailUrl": "https://bonisupermarkt.nl/images/og-default.jpg",
    "permissions": [],
    "entries": [
        {
            "position": "main",
            "devices": "ios",
            "url": "yourapp://example.yourapp.com/",
            "fallbackUrl": "https://apps.apple.com/nl/app/totara/id1460753566",
            "label": {
                "en-US": "Leerplatform IOS,
                "nl-NL": "Leerplatform IOS"
            },
            "icon": "\uf1ea",
            "responsive": false
        },
        {
            "position": "main",
            "devices": "android",
            "url": "yourapp://example.yourapp.com/",
            "fallbackUrl": "https://play.google.com/store/apps/details?id=com.totaramobileapp&gl=NL",
            "label": {
                "en-US": "Leerplatform Android",
                "nl-NL": "Leerplatform Android"
            },
            "icon": "\uf1ea",
            "responsive": false
        }
    ]
}

As shown above i need the yourapp://example.yourapp.com/ code for both IOS and Android so i can let users open the app with a link. If they have installed the app they should go straight to the homepage of the app, otherwise they would go to the appstore in both IOS or Android so they can install the app.

Patrick Kroezen
Re: Totara mobile app URLscheme (deeplinking)
door Patrick Kroezen - Thursday, 9 February 2023, 01:02 AM
 
Hi!


I think it should be something like totara://home or totaramobileapp://


Patrick Kroezen
Re: Totara mobile app URLscheme (deeplinking)
door Patrick Kroezen - Tuesday, 14 February 2023, 23:59 PM
 

Hello? Why don't I get a response? Other posts do get a response from Totara.

Craig Eves
Re: Totara mobile app URLscheme (deeplinking)
door Craig Eves (Totara Support) - Wednesday, 15 February 2023, 12:28 PM
Groep Totara

Hi Patrick

The reason for the lack of response is that technical support for Totara is supplied to Totara partners through a support ticket that partners pay a subscription for. Technical help is provided to the community by Totara where possible but this one would require a developer to answer.

Are you able to get your partner to answer this or create a support ticket ?

Regards




Craig Eves
Re: Totara mobile app URLscheme (deeplinking)
door Craig Eves (Totara Support) - Wednesday, 15 February 2023, 13:19 PM
Groep Totara

Hi Patrick 

We have discussed this internally at Totara on the associated support ticket raised

The Totara app supports this but it would need to be achieved via a code customisation.

There is some guidance provided here: https://medium.com/@ertemishakk/implement-universal-links-in-react-native-d3602ae6ea2

regards


Patrick Kroezen
Re: Totara mobile app URLscheme (deeplinking)
door Patrick Kroezen - Thursday, 16 February 2023, 01:03 AM
 
Hi Craig,


First of all, thanks for responding. 

I have seen this support ticket forwarded by my Totara partner. The problem is that my Totara partner does not know how to do this as they have never done anything like this with their customers. (nobody uses the Totara app yet)

I'm using the 'normal' Totara app with no modifications or branding, so I was hoping Totara could provide me with the correct universal links. After all, I don't have access to the web server or apple app site association. 

As I am the end-customer, I therefore also do not have access to the apple/android developer environment and so the link you forwarded is of no use to me. Maybe it will help if you go to this link: https://developer.speakap.io/us/external-applications/ to understand what i need. 

I feel like we're very close to the solution, as i only need the universal link of Apple and the deeplink of Android to link to the homescreen or catalogue of the normal, unbranded app. I already have the fallbackurls of both Apple and Android.




Paul Lowndes
Re: Totara mobile app URLscheme (deeplinking)
door Paul Lowndes - Thursday, 16 February 2023, 03:51 AM
Groep Most Helpful Contributor 2021
We'd be interested in hearing how to solve this puzzle as well.


We are in a similar position to Patrick. 


We're keen to launch the app but it sounds like what Patrick is proposing would be more intuitive. 


I'd be interested to know how others have deployed the app with relevant tips and pitfalls.


Thanks

Paul

Patrick Kroezen
Re: Totara mobile app URLscheme (deeplinking)
door Patrick Kroezen - Thursday, 16 February 2023, 05:01 AM
 

Hi Paul,

I understand you are already getting the app started? In what way? 

I unfortunately can't get the app started, but I do get my users to the download page of the Apple store or the Google Playstore. There they can download the app, or open it if they already have it installed, but unfortunately I can't get the app started this way yet, without the user having to click open. 

It is better than nothing, but I prefer a solution without clicks and with a direct link that opens the app directly.

Paul Lowndes
Re: Totara mobile app URLscheme (deeplinking)
door Paul Lowndes - Thursday, 16 February 2023, 09:30 AM
Groep Most Helpful Contributor 2021

Hi Patrick 

I went to the app store and searched for the Totara app. 

Added our URL and then logged in with my UB and PW.

Once set up you get immediate access to your learning account when you open the Totara app.

Thanks

Paul