Mobile App Link Functionality – Spire
Issue / Request:
We need mobile links to open directly in the Moblico app when the app is installed. If the app is not installed, the link should fall back to Safari and provide the user with an option to download the app.
Moblico has already completed their portion of the work required to support this functionality, so there has already been development and investment on our side.
We have been advised that this functionality is supported with Classic but is not currently supported with Spire. This is a significant concern since Classic is no longer supported. Functionality that is supported in Classic should be available in Spire.
This also does not appear to be new or experimental functionality. Apple and Google have supported their respective app-linking approaches for many years, and the underlying /.well-known/ convention has been standardized for quite some time.
Expected Functionality
We are requesting that Spire support mobile app links with the following behavior:
If the Moblico app is installed: Open the link directly in the app.
If the Moblico app is not installed: Open the link in Safari and provide the user with an option to download the app.
Request
Please provide a supported solution for this functionality in Spire. Since this capability exists in Classic, we would expect equivalent functionality to be available in Spire, particularly as Classic is being retired.
We would also appreciate information on the expected timeline/release for supporting this functionality in Spire.
Thank you for submitting this request! Our team is currently reviewing if and how we may implement this feature, particularly with consideration of our wide client base.
During initial assessment it seems like we can support this by storing files (json) in /userfiles/_system/.well-known folder (in order to limit access, only ISC_System and ISC_Implementer roles will have access). Storing files here will allow access to it by url /.well-known/*filename*
Although we cannot guarantee a release date, we are currently working the above solution and are aiming to put in the next available release.
Once this request has completed Development and QA I will provide another update.