iOS Zoom SDK integration in a capacitor plugin

Description
Hello,

I would like to use the iOS Zoom SDK in an Ionic application. I know there working is a Cordova Zoom plugin for (cordova.plugin.zoom - npm) this but it is no longer maintained and does not have the full functionality I need.

So I downloaded the latest updated SDK (version 5.7.1.644) from the marketplace. I followed the instructions on the page https://marketplace.zoom.us/docs/sdk/native-sdks/iOS/getting-started/integration

I manage to build the Capacitor plugin (tested with capacitor 2 and capacitor 3) with the npm run build command, and the framework is well recognized when importing mobileRTC.

When I want to use this plugin in an Ionic application (Ionic 5.5.2, capacitor 3.2.2) and I open xcode, the framework is not recognized.

(After a npm run build && npx cap sync ios && npx cap open ios). I have the error : “No such module ‘MobileRTC’”).

Did I forget something ?

Thanks for your support !

Which iOS Meeting SDK version?
5.7.1.644

To Reproduce(If applicable)

  1. Ionic capacitor plugin creation with

npm init @capacitor/plugin

  1. Import the framework with this guide
    https://marketplace.zoom.us/docs/sdk/native-sdks/iOS/getting-started/integration

  2. Build the capacitor plugin with the iOS Zoom SDK

npm run build

  1. Create a simple ionic application, and install the plugin locally, then build the application, sync iOS & open xcode.

ionic start

Add “my-awsome-plugin”: “…/my-awsome-plugin” to package.json of the app

npm run build
npx cap add ios
npx cap sync ios
npx cap open ios

Screenshots

Smartphone (please complete the following information):
Tested on physical device (iPhone 8 - iOS 14.7.1)

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