So after a lot of trial and error (mainly hunting down dependencies one at a time), I was able to successfully build an APK through Unity that includes the Zoom SDK (commonlib.aar and mobilertc.aar). Inside Unity, I’ve even able to create a ZoomSDK class instance using:
AndroidJavaClass zoomSDKClass = new AndroidJavaClass("us.zoom.sdk.ZoomSDK");
Now that I’ve gotten this far, though, I’m hitting a wall. I’m not sure how to further interact with the SDK or what it’s even realistic or possible to do with it inside a Unity android app. I was hoping to be able to have a user be able to log in, join a call, and share my app’s screen all within my Unity app, but maybe that’s not going to be easy. I was wondering if anyone else had attempted to create a Unity Android app using Zoom’s Android SDK.
Trying to run functions I see used in the example apps results in “method not found” errors, for example if I try to run this:
Basically, I was hoping for any guidance or to be nudged in the right direction.
Which Mobile Meeting SDK version?
So I actually have gotten the Zoom SDK to initialize now. My example above failed because I didn’t include the return type, so this works:
var zoomSDK = zoomSDKClass.CallStatic<AndroidJavaObject>("getInstance");