Zoom Meeting SDK macOS – JWT auth succeeds but “Connect Failed” when joining meeting
I am working with the Zoom Meeting SDK (macOS, Objective-C sample app).
I am able to successfully authenticate using a JWT token, but when I try to join a meeting, I get a "Connect Failed" error.
---
### What I have done
1. Generated JWT token using Node.js with the following payload:
{
“appKey”: “CLIENT_ID”,
“sdkKey”: “CLIENT_ID”,
“mn”: “MEETING_NUMBER”,
“role”: 0,
“iat”: CURRENT_TIME,
“exp”: CURRENT_TIME + 3600,
“tokenExp”: CURRENT_TIME + 3600
}
2. Used this token in the macOS sample app
3. Authentication succeeds ("Auth Success")
---
### Issue
After authentication, when attempting to join the meeting:
→ Error: "Connect Failed"
---
### Additional Details
- Meeting ID and passcode are correct
- Token is freshly generated (not expired)
- Using Zoom Meeting SDK macOS sample app (Objective-C)
- App is in development mode
- Tested with:
- Same account meetings
- Different account meetings
---
### Questions
1. Is the "Connect Failed" error related to Zoom SDK restrictions (e.g., ZAK / RTMS / account limitations)?
2. Do I need additional authorization (like ZAK token) to join meetings outside the app owner account?
3. Is there any required change in:
- JWT payload
- SDK configuration
- App settings in Zoom Marketplace?
Any guidance would be appreciated.