Screen Sharing "Not Available" Error in React Native iOS with Proper Extension Configuration

## Environment

- **react-native-zoom-us:** 9.0.0

- **ZoomSDK:** 5.17.11.14222

- **React Native:** 0.75.1

- **iOS:** 13.4+ (Xcode 16.2, macOS 15.5)

## Issue

Screen sharing fails with “not available” error despite proper ReplayKit extension setup.

## Setup

### Zoom Initialization

```typescript

const initConfig = {

jwtToken: token,

domain: “zoom.us”,

iosScreenShareExtensionId: “dalia.abdulmonsif.madrasty.instructor”,

iosAppGroupId: “group.dalia.abdulmonsif.madrasty.instructor”,

};

await ZoomUs.initialize(initConfig, settings);

// Meeting start with sharing enabled

await ZoomUs.startMeeting({

noShare: false,

noButtonShare: false,

noButtonMore: false,

// other config…

});

```

### ReplayKit Extension

**Bundle ID:** `dalia.abdulmonsif.madrasty.instructor.ScreenShareExtension`

**App Group:** `group.dalia.abdulmonsif.madrasty.instructor`

**SampleHandler.swift:**

```swift

import ReplayKit

class SampleHandler: RPBroadcastSampleHandler {

private let screenShareService = MobileRTCScreenShareService()

override func broadcastStarted(withSetupInfo setupInfo: [String : NSObject]?) {

    screenShareService.appGroup = "group.dalia.abdulmonsif.madrasty.instructor"

    screenShareService.broadcastStarted(withSetupInfo: setupInfo ?? \[:\])

}

override func processSampleBuffer(_ sampleBuffer: CMSampleBuffer, with sampleBufferType: RPSampleBufferType) {

    screenShareService.processSampleBuffer(sampleBuffer, with: sampleBufferType)

}

}

```

**Bridging Header:**

```objc

#import <MobileRTCScreenShare/MobileRTCScreenShareService.h>

```

## Problems

1. Screen share shows “not available” in meeting UI

2. `ZoomUs.startShareScreen()` fails with errors

3. Limited sharing options compared to native Zoom app

## Questions

1. Is `iosScreenShareExtensionId: “dalia.abdulmonsif.madrasty.instructor”` the correct format?

2. Should it be the full bundle ID instead: `“dalia.abdulmonsif.madrasty.instructor.ScreenShareExtension”`?

3. Any known issues with ZoomSDK 5.17.11.14222 screen sharing?

4. How to verify SDK detects the extension properly?

## Status

- Extension compiles and links with MobileRTCScreenShare framework :white_check_mark:

- Bridging header imports correctly :white_check_mark:

- App Groups configured properly :white_check_mark:

- Screen sharing still fails :cross_mark: