I’ve found that on Google Play the glide native share feature is unreliable (probably works 10% of the time). So I manually set up a share action that seems to work everywhere.
If anyone else has to overcome this issue, you can consider a manual method. It’s a bit tedious but better than a broken feature.
You’ll need 3 columns (or more if providing sharing options to multiple apps):
- A deeplink column (if this is not prepopulated, you can use a custom action for your manual share and first set your deeplink column to “link to current screen”).
- A message column (see below for format).
- A template column with formatted URL for sharing to a specific app (see below).
Workflow: Button or action row > show new screen > button block containing desired share actions > open link (pointed at template column URL)
Example of share message {message}:
Visit%20Page%20on%20My%20Glide%20App
Whatsapp Share URL
https://wa.me/?text={message}:%20{deeplink}
Line Share URL
https://line.me/R/msg/text/?{message}:%20{deeplink}
Facebook messenger Share URL
fb-messenger://share/?link={deeplink}
Twitter Share URL
https://twitter.com/intent/tweet?text={message}:%20{deeplink}
LinkedIn Share URL
https://www.linkedin.com/shareArticle?mini=true&url={deeplink}&title={message}
Telegram Share URL
https://telegram.me/share/url?url={deeplink}&text={message}
Email Share URL
mailto:?subject={message}&body={message2}:%20{deeplink}
Hope this helps someone.
If anyone has a simpler workaround, please share.