From c8e51a7d48587d977a7c005caeb9a1b215fa0ab5 Mon Sep 17 00:00:00 2001 From: Ollie Hsieh Date: Thu, 27 Apr 2023 07:38:28 -0700 Subject: [PATCH] Fix Android sharing (#545) --- src/lib/sharing.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/lib/sharing.ts b/src/lib/sharing.ts index 95ebf8ee..b294d746 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