Uploaded image for project: 'Mobile App'
  1. Mobile App
  2. MOBILEAPP-14

Create a Service to display a deeplink to open the mobile app

    • Icon: Task Task
    • Resolution: Fixed
    • Icon: Major Major
    • 1.0.0
    • 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.

          [MOBILEAPP-14] Create a Service to display a deeplink to open the mobile app

          This is the service id for skin configuration to allow this service in a zone:

          <service id="org.ametys.plugins.mobileapp.mobilelink"/>
          

          Frederic Ravetier (Inactive) added a comment - This is the service id for skin configuration to allow this service in a zone: <service id= "org.ametys.plugins.mobileapp.mobilelink" />

          Pierre Gros (Inactive) added a comment - - edited

          Attached is a very basic example of an xsl that can be used to display the service.

          To use it in cms/skins/{skinName}/services and you will be able to insert a "MobileApp Links" service in a page.

           

          Pierre Gros (Inactive) added a comment - - edited Attached is a very basic example of an xsl that can be used to display the service. To use it in cms/skins/{skinName}/services and you will be able to insert a "MobileApp Links" service in a page.  

          Reuse the same token if available

          Pierre Gros (Inactive) added a comment - Reuse the same token if available

            pgros Pierre Gros (Inactive)
            fravetier Frederic Ravetier (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: