-
Task
-
Resolution: Fixed
-
Major
-
1.0.0
-
None
-
None
-
WORKSPACES 2.0.0
At this time there is nothing to build the "deeplink" to open the app on a mobile.
We need a service to display a link that contains :
- the deeplink base (ametysmobileapp://)
- the path in the url (in the example /path/into/app)
- the base url of the site (in the example http://myapp-site.anyware.corp)
- the id of the site (in the example intranet)
- the token of the user
Example :
ametysmobileapp:///path/into/app?url=http://myapp-site.anyware.corp&token=dXRpbGlzYXRldJrcUlIUGpkSmZv&name=intranet
The "deeplink base" (ametysmobileapp) will be the same except if we build a specific app for a customer that may happen. So it can be a parameter of the service or a parameter in the configuration with this default value (ametysmobileapp).
This service should be able to generate a QRCode with this URL. The XSL can choose to display the QRCode or not.
This service does not require a token in case of a public website.
It could be nice to have two parameters to set the link to the android app and the link to the apple app.
This is the service id for skin configuration to allow this service in a zone:
<service id="org.ametys.plugins.mobileapp.mobilelink"/>