Zoom App Marketplace
cancel
Showing results for 
Search instead for 
Did you mean: 

What is Zoom App Marketplace?

Zoom App Marketplace has more than 2,000 apps that enhance your Zoom experience and improve workflow and collaboration. Explore the Zoom Community's Recent Activity below to join the Marketplace conversation and connect with other members. If you're still looking for support, browse our Zoom Apps and Marketplace support articles or start a new discussion below!

Recent Activity

cant validate domain after many attempts

I cant validate domain after 2 weeks of troubleshooting

Text Notifications

Hi does anyone know how i can have text notifications go out to multiple people when scheduling a meeting. I see the option for muliple email address but not for the texts. I often schedule meetings with couples and it only give the option for one ph... Show more

Hi does anyone know how i can have text notifications go out to multiple people when scheduling a meeting. I see the option for muliple email address but not for the texts. I often schedule meetings with couples and it only give the option for one phone number 


Show less

Zoom SDK Integration Issue - Android Application

Hello Zoom Team, I am currently working on integrating the Zoom SDK (version - 5.13.5.11583) into our Android application. While conducting our testing, we encountered an issue that requires your expertise and assistance. The problem arises when a us... Show more

Hello Zoom Team,

I am currently working on integrating the Zoom SDK (version - 5.13.5.11583) into our Android application.

While conducting our testing, we encountered an issue that requires your expertise and assistance. The problem arises when a user attempts to join a meeting in which the host is absent, resulting in a "waiting for host" status. Unfortunately, at this point, our application crashes, and we have been unable to pinpoint the exact cause.

To provide you with more context, the integration itself works flawlessly when the host is present, and users are successfully able to join meetings. The crashing issue occurs only when the host is not present, and the user is left in the "waiting for host" state.

In order to address this concern effectively, we kindly request your guidance in understanding the cause of the crash and any potential solutions to resolve this matter promptly. As we aim to deliver a seamless user experience with our application, your expertise is vital to ensuring the smooth functioning of Zoom SDK integration.

To assist you in your investigation, I have attached the relevant crash logs and code snippets. Additionally, here is a summary of the error encountered:

FATAL EXCEPTION: main

Process: com.drbindra.badabusiness, PID: 11077

java.lang.IllegalStateException

at com.google.android.exoplayer2.util.Assertions.checkStateNotNull(Assertions.java:116)

at com.google.android.exoplayer2.ui.PlayerView.setControllerShowTimeoutMs(PlayerView.java:859)

at com.zipow.videobox.newjoinflow.waitingview.oldui.ZmJoinFlowVideoView.onVisibilityChanged(ZmJoinFlowVideoView.java:7)

at android.view.View.dispatchVisibilityChanged(View.java:15549)

at android.view.ViewGroup.dispatchVisibilityChanged(ViewGroup.java:1618)

at android.view.ViewGroup.dispatchVisibilityChanged(ViewGroup.java:1622)

at android.view.ViewGroup.dispatchVisibilityChanged(ViewGroup.java:1622)

at android.view.ViewGroup.dispatchVisibilityChanged(ViewGroup.java:1622)

at android.view.ViewGroup.dispatchVisibilityChanged(ViewGroup.java:1622)

at android.view.ViewGroup.dispatchVisibilityChanged(ViewGroup.java:1622)

at android.view.View.setFlags(View.java:17591)

at android.view.View.setVisibility(View.java:12466)

at com.zipow.videobox.newjoinflow.waitingview.oldui.ZmOldUINewJoinFlowWaitingView.setVisibility(ZmOldUINewJoinFlowWaitingView.java:2)

at com.zipow.videobox.ConfActivityNormal.switchViewTo(ConfActivityNormal.java:67)

at com.zipow.videobox.ConfActivity.switchViewToWaitingJoinView(ConfActivity.java:9)

at com.zipow.videobox.ConfActivity$y.run(ConfActivity.java:2)

at us.zoom.proguard.cg.a(EventTaskManager.java:31)

at us.zoom.proguard.cg.d(EventTaskManager.java:9)

at us.zoom.proguard.cg.a(EventTaskManager.java:17)

at us.zoom.proguard.cg.b(EventTaskManager.java:7)

at com.zipow.videobox.ConfActivity.handleUICommand(ConfActivity.java:77)

at com.zipow.videobox.ConfActivityNormal.handleUICommand(ConfActivityNormal.java:3)

at us.zoom.proguard.sg1.handleUICommand(ZmContextGroupSession.java:7)

at us.zoom.proguard.tg1.a(ZmContextGroupSessionMgr.java:22)

at us.zoom.proguard.tg1.a(ZmContextGroupSessionMgr.java:12)

at us.zoom.proguard.lf1.a(ZmConfUINativeEventImpl.java:2)

at us.zoom.proguard.ue1.a(ZmConfStateProxy.java:67)

at us.zoom.proguard.oe1.a(ZmConfStateMgr.java:58)

at com.zipow.videobox.conference.jni.ZmConfDefaultCallback.OnRequestWaitingForHost(ZmConfDefaultCallback.java:1)

at us.zoom.business.jni.ZoomCommonPTApp.dispatchIdleMessageImpl(Native Method)

at us.zoom.business.jni.ZoomCommonPTApp.dispatchIdleMessage(ZoomCommonPTApp.java:8)

at com.zipow.videobox.VideoBoxApplication$c.run(VideoBoxApplication.java:7)

at android.os.Handler.handleCallback(Handler.java:938)

at android.os.Handler.dispatchMessage(Handler.java:99)

at android.os.Looper.loop(Looper.java:246)

at android.app.ActivityThread.main(ActivityThread.java:8488)

at java.lang.reflect.Method.invoke(Native Method)

at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:596)

at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1130)

 

code snippets:

CoroutineScope(Dispatchers.Main).launch {

    zoomSdk = ZoomSDK.getInstance()

    val zoomParams = ZoomSDKInitParams()

    zoomParams.appKey = “**********************”

    zoomParams.domain = "zoom.us"

    zoomParams.appSecret =

        “********************************”

    zoomParams.enableLog = true

    val listener: ZoomSDKInitializeListener = object : ZoomSDKInitializeListener {

        override fun onZoomSDKInitializeResult(erroCode: Int, internalErrorCode: Int) {

            if (selectedSession != null) {

                 joinMeeting(selectedSession!!)

            }

        }

 

        override fun onZoomAuthIdentityExpired() {

        }

    }

    zoomSdk?.initialize(requireContext(), listener, zoomParams)

}

 

private fun joinMeeting(zoomSession: ZoomSessionDetails) {

    if (zoomSession.zoom_id != null) {

        val meetingService: MeetingService? = zoomSdk?.meetingService

        val option = JoinMeetingOptions()

        val meetingPram = JoinMeetingParams()

        meetingPram.displayName = "${DataManager.getInstance().userName}"

        meetingPram.meetingNo = zoomSession.zoom_id.replace(" ", "")

        meetingPram.password = zoomSession.zoom_password

        meetingService?.addListener(object : MeetingServiceListener {

            override fun onMeetingStatusChanged(status: MeetingStatus?, p1: Int, p2: Int) {

                val inMeeting = status?.equals(MeetingStatus.MEETING_STATUS_INMEETING) ?: false

                Log.d("watch", "watch-duration meeting status " + status.toString())  

            }

            override fun onMeetingParameterNotification(p0: MeetingParameter?) {

                Log.d("onMeetingParameterNotification", "onMeetingParameterNotification")

            }

        })

        val status =

            meetingService?.joinMeetingWithParams(requireContext(), meetingPram, option)

        Log.d("Status", "$status")

        if (status != MeetingError.MEETING_ERROR_SUCCESS) {

            meetingService?.leaveCurrentMeeting(true)

            Handler(Looper.getMainLooper()).postDelayed({

                meetingService?.joinMeetingWithParams(requireContext(), meetingPram, option)

            }, 2000)

        }

    } else {

        Utils.showCommonDialog(

            requireContext(), "Zoom Error", getString(R.string.title_something_went_wrong), "OK"

        ) { dialog, _ -> dialog.dismiss() }

    }

}

 

Please look into it and help me out. 

Thanks


Show less

reply-icon Latest Reply - 

Virtual Backgrounds on Facebook Portal TV

Portal TV comes with a few built-in virtual backgrounds, but it suggests that custom backgrounds can be added. Is this possible? I tried uploading a custom background to the desktop app, but it does not appear in the Portal TV app. Has anyone been ab... Show more

Portal TV comes with a few built-in virtual backgrounds, but it suggests that custom backgrounds can be added. Is this possible? I tried uploading a custom background to the desktop app, but it does not appear in the Portal TV app. Has anyone been able to get this to work? What are the steps?


Show less

reply-icon Latest Reply - 

Receiving Action Required: JWT app type end-of-life notice emails

We received a few emails today for our Zoom accounts that state:---You are receiving this message because we have identified that you are the owner, admin, or developer of a JWT app. Zoom deprecated this app type on June 1, 2023, and will sunset all ... Show more

We received a few emails today for our Zoom accounts that state:

---

You are receiving this message because we have identified that you are the owner, admin, or developer of a JWT app. Zoom deprecated this app type on June 1, 2023, and will sunset all functionality on September 1, 2023. We urge you to migrate to a Server-to-Server or OAuth implementation immediately.

---

 

We deleted our JWT apps close to a year ago  and the only apps in our accounts are `Server-To-Server OAuth` apps. 

 

Is this perhaps sent in error, or am I missing some place that a JWT app is still running? 


Show less

reply-icon Latest Reply - 

Not able to Authorize Zoom from "Zoom App" on slack

I have the Zoom integration app on slack & when I click on Authorize Zoom button, it takes me to a webpage which says "Something went wrong when authorising Zoom" with error message "no_bot_scopes_requested"

reply-icon Latest Reply - 

zoom production form facing problem

hello my zoom app type is OAuth and we are facing problem in  form App Credentials
Production side, the form is not successfully filled. Please help 

Server-to-Server oauth apps fail verification every Saturday at 9am ET

We've built a java app that we deploy for a few different Zoom customers. Many customers have reported that at 9am ET every Saturday morning, they (and I for my own deployment) get a Zoom Marketplace email saying that our webhook is not responsive an... Show more

We've built a java app that we deploy for a few different Zoom customers.

 

Many customers have reported that at 9am ET every Saturday morning, they (and I for my own deployment) get a Zoom Marketplace email saying that our webhook is not responsive and failed to respond to the validation request. Looking at our logs, everything replied just fine.

 

I'm pretty sure it's not my app, as for one of my Server-to-Server apps it's actually some Server side JS code that is returning the verification code. Manually clicking the verify code button clears the Zoom error state.


Show less

reply-icon Latest Reply - 

Develop a Zoom App which can be used inside the Zoom client

Hi Community, Does anyone know how we can develop a Zoom app that can be used inside the Zoom client right size panel?There are many kinds of app types, JWT, OAuth, CHATBOTS &, etc. How do we choose the correct app type and where can we start the dev... Show more

Hi Community,

 

Does anyone know how we can develop a Zoom app that can be used inside the Zoom client right size panel?
There are many kinds of app types, JWT, OAuth, CHATBOTS &, etc. How do we choose the correct app type and where can we start the development process? 


Show less

reply-icon Latest Reply - 

Zoom Affiliate

Hi,

I was going to promote Zoom on my website, means put a link and a logo on my site.

Is that allowed or is there anything like an affiliate program?

Thanks very much in advance