From c8e51a7d48587d977a7c005caeb9a1b215fa0ab5 Mon Sep 17 00:00:00 2001 From: Ollie Hsieh Date: Thu, 27 Apr 2023 07:38:28 -0700 Subject: Fix Android sharing (#545) --- src/lib/sharing.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src/lib/sharing.ts') diff --git a/src/lib/sharing.ts b/src/lib/sharing.ts index 95ebf8ee9..b294d7464 100644 --- a/src/lib/sharing.ts +++ b/src/lib/sharing.ts @@ -1,4 +1,4 @@ -import {isNative} from 'platform/detection' +import {isIOS, isAndroid} from 'platform/detection' // import * as Sharing from 'expo-sharing' import Clipboard from '@react-native-clipboard/clipboard' import * as Toast from '../view/com/util/Toast' @@ -11,8 +11,10 @@ import {Share} from 'react-native' * clipboard. */ export async function shareUrl(url: string) { - if (isNative) { - Share.share({url: url}) + if (isAndroid) { + Share.share({message: url}) + } else if (isIOS) { + Share.share({url}) } else { // React Native Share is not supported by web. Web Share API // has increasing but not full support, so default to clipboard -- cgit 1.4.1