SDI Sharelink

The bundle provides a widget used to share saved app states using a generated ID. In contrast to the map.apps share-link bundle, where the complete app state is encoded in the URL, the sdi_share-link bundle saves the current state of the app in the database and references the ID. This bundle depends on the sdi_appstatemanagementshared bundle. That bundle will be started with the app automatically.

Usage

Special configuration is not required.

This bundle provides a tool with the ID sdi_sharelinkTool to open the sharing dialog window. You can use that ID to add the tool to a toolset. The widgetRole of the link sharing dialog is sdi_sharelink.

Support for Web Share API

The web share API (https://wicg.github.io/web-share/) defines a simple protocol to share links. If the browser supports this API (https://caniuse.com/#search=Web%20Share%20API), the layout switches from a "copy link" to a "share link" semantic and the native sharing functionality (of the mobile device) is used.

For a possible solution for desktop browsers see the share-link-shim bundle.