Support Universal Links
I'd really like to use bi-directional codes (QR or NaviLens https://www.navilens.com/en/) around campus to jump people to the relevant feature in UCL Go. I think it could be a gamechanger for campusM in terms of connecting the physical with the digital realms and making it the ultimate experience app for students, staff, visiting researchers and members of the public alike.
I'd like all users to be able to get contextual help relevant to where they physically are without having to remember how to get to the corresponding feature in the app, know that that app might be able to help them in this context, or even know about the existence of the app at all. Our institution is also a public space, with visiting staff, and everyone should be able to scan a code and get access to information without having to install the app, including accessing content in a guest context.
Some useful links:
https://medium.com/bumble-tech/universal-links-for-android-and-ios-1ddb1e70cab0
https://developer.apple.com/library/archive/documentation/General/Conceptual/AppSearch/UniversalLinks.html
https://developer.android.com/training/app-links/deep-linking
As an example Instagram have this setup by publishing https://instagram.com/apple-app-site-association so that if I try to open in campusM in an external browser www.instagram.com/ucl/ it opens in the app (if installed) or the browser (if not).
We love this idea!
However it might be technically challenging for us and we would like to review this with our dev team.
-
Jalen Nikolas commented
nice post
-
Ronan Fitzgerald commented
This would be incredibly useful.
-
Sam commented
It is possible to link to an AEK menu as per https://knowledge.exlibrisgroup.com/campusM/Product_Documentation/04_Appendices/B_Working_with_App_URLs but strangely not to an individual AEK page in a notification.
-
Brent Muir commented
We need to link to pocket guide pages and AEK content from external websites.
Deep-linking to the web interface doesn't work if the user isn't already logged into CampusM. We need links to survive an SSO authentication step.