Whilst developing some custom Moodle Apps we have noticed an issue with the URL Scheme for iOS (not just with custom apps but also with the official Moodle app and the Learn Moodle app).
With the app installed on your iOS device:
On iOS, search moodlemobile:// in your browser - you can see the app listing in the search results but the button says "install", although the app IS installed. When you click the app listing, it takes you to the app store which then detects the app is installed and you see the "open" button.
With the app installed on your Android device:
If you perform the above criteria on Android, the app listing in Google shows the app as installed as expected.
So why is this causing issues?
If you try to "link" to either the Moodle App, or your custom app, using the URL scheme from say another app then the user is always told the app isn't installed when it is and they are always taken to the app store, only to be told it's already installed.
I think it has something to do with iOS requiring Universal Links and not the previous URL schemes. Although I need to do some more digging.
Has anyone else faced this issue yet? And are there plans to use Universal links in the official app repo?
I have attached 2 screenshots which illustrate the issue.