Skip to main content
Share content including text, images, and URLs to external applications using the system share sheet.

Parameters

PropertyTypeRequiredDescription
textStringNoTitle text to share
imageDataStringNoImage in base64 format — must include data:image/png;base64, or data:image/jpeg;base64, prefix
urlStringNoURL to share
successFunctionNoCallback on success
failFunctionNoCallback on failure

Success Callback

PropertyTypeDescription
successBooleantrue if sharing succeeded, false if it failed

Code Example

my.call('systemShare', {
  imageData: 'data:image/png;base64,[base64string]',
  text: 'Check this out',
  url: 'https://example.com/',
  success: (res) => {
    my.alert({ content: 'success: ' + JSON.stringify(res) });
  },
  fail: (error) => {
    my.alert({ content: 'error: ' + JSON.stringify(error) });
  }
});