# Share Screen is not working on android

**URL:** <https://devforum.zoom.us/t/share-screen-is-not-working-on-android/76305>\
**Category:** React Native\
**Tags:** android\
**Created:** [September 21, 2022, 7:51am UTC](https://devforum.zoom.us/t/share-screen-is-not-working-on-android/76305 "2022-09-21T07:51:44Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![thehealingcenter](https://avatars.discourse-cdn.com/v4/letter/t/c0e974/32.png) [@thehealingcenter](https://devforum.zoom.us/u/thehealingcenter)\
**Post date:** [September 21, 2022, 7:51am UTC](https://devforum.zoom.us/t/share-screen-is-not-working-on-android/76305/1 "2022-09-21T07:51:44Z")

</div>

When using the latest version of zoom SDK on Android i am facing an issue with the share screen button, i click on it and nothing happen. I did some debug and figure out that zoom.shareHelper.shareScreen() is returning undefined.  
here is the part of onPressShare function

```auto
   const onPressShare = async () => {
        const isOtherSharing = await zoom.shareHelper.isOtherSharing();
        const isShareLocked = await zoom.shareHelper.isShareLocked();
        if (isOtherSharing) {
            Alert.alert('Other is sharing');
        } else if (isShareLocked) {
            Alert.alert('Share is locked by host');
        } else if (isSharing) {
            zoom.shareHelper.stopShare();
        } else {
           zoom.shareHelper.shareScreen();
        }
    };

```

and here is the part of the listener

```auto
const userShareStatusChangeListener = zoom.addListener(
            EventType.onUserShareStatusChanged,
            async ({
                user,
                status,
            }: {
                user: ZoomVideoSdkUser;
                status: ShareStatus;
            }) => {
                const shareUser: ZoomVideoSdkUser = new ZoomVideoSdkUser(user);
                const mySelf: ZoomVideoSdkUserType = await zoom.session.getMySelf();

                if (user.userId && status === ShareStatus.Start) {
                    setSharingUser(shareUser);
                    setFullScreenUser(shareUser);
                    setIsSharing(shareUser.userId === mySelf.userId);
                } else {
                    setSharingUser(undefined);
                    setIsSharing(false);
                }
            }
        );

```

any help?

---

<div class="post-metadata">

**Author:** ![kellyjandrews](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/kellyjandrews/32/51599_2.png) [@kellyjandrews](https://devforum.zoom.us/u/kellyjandrews)\
**Post date:** [September 26, 2022, 6:33pm UTC](https://devforum.zoom.us/t/share-screen-is-not-working-on-android/76305/2 "2022-09-26T18:33:17Z")

</div>

Thanks - for this - I know you mentioned the latest version, but could you specify if the version is v1.3.1 or something else? The React Native wrapper version should match the Android/iOS version exactly as well.

---

<div class="post-metadata">

**Author:** ![thehealingcenter](https://avatars.discourse-cdn.com/v4/letter/t/c0e974/32.png) [@thehealingcenter](https://devforum.zoom.us/u/thehealingcenter)\
**Post date:** [September 27, 2022, 5:55am UTC](https://devforum.zoom.us/t/share-screen-is-not-working-on-android/76305/3 "2022-09-27T05:55:11Z")

</div>

thanks for your response, I am using the latest version on npm, version 1.2.0

---

<div class="post-metadata">

**Author:** ![kellyjandrews](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/kellyjandrews/32/51599_2.png) [@kellyjandrews](https://devforum.zoom.us/u/kellyjandrews)\
**Post date:** [September 30, 2022, 2:27pm UTC](https://devforum.zoom.us/t/share-screen-is-not-working-on-android/76305/4 "2022-09-30T14:27:49Z")

</div>

The current version should be v1.3.1, but using npm to install the Zoom Video SDK into your project doesn’t work very well as the SDK uses a wrapper around the entire project. You can use these directions to get a general idea of how it would be implemented - [Sample app walkthrough](https://marketplace.zoom.us/docs/sdk/video/react-native/quickstart/).

The easiest solution would be to download the example and plug your app into that framework.

Once you download the React Native wrapper, download the matching Android and iOS Video SDK files and follow these guides to get those parts up and running.

**Android**

> **[Install the Zoom SDK](https://marketplace.zoom.us/docs/sdk/native-sdks/android/getting-started/install-sdk/)**
>
> The Zoom Developer Platform is an open platform that allows third-party developers to build applications and integrations upon Zoom’s video-first unified communications platform.

**iOS**

> **[Integrate the SDK into your app](https://marketplace.zoom.us/docs/sdk/video/ios/getting-started/integrate/)**
>
> The Zoom Developer Platform is an open platform that allows third-party developers to build applications and integrations upon Zoom’s video-first unified communications platform.

I hope this gets you further along; let me know if not, and I will provide more guidance where I can. We are actively working on ways to make this easier, and if you have any recommendations on where we could help this process out for you, please let me know. Thanks!

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/6/1/614bdd549b610bbaa46ff934617683a02bdaa03c.png) [@system](https://devforum.zoom.us/u/system)\
**Post date:** [October 21, 2022, 7:51am UTC](https://devforum.zoom.us/t/share-screen-is-not-working-on-android/76305/5 "2022-10-21T07:51:54Z")

</div>

This topic was automatically closed after 30 days. New replies are no longer allowed.
