Zoom SDK iOS Starter Project is not functional

SDK Version v5.5.1.1319

Steps to reproduce the behavior:
Just following the tutorial in the iOS client SDK guide

Screenshots

Smartphone/Simulator Device :
Xcode Simulator iPhone 11 target OS 14.3
real device iPhone XR with iOS 14.4 installed
Xcode 12.3

Additional context
Can’t join a meeting/can’t start a meeting, its not functional, any help/explanation would be highly appreciated thank you ;D

NOTE : We found that when upon joining a meeting, MobileRTCMeetingService tries to create an instance to start the meeting, but it returns nil

Hey @patricksebastian97,

Thanks for using the dev forum!

Have you provided your JWT and domain into the appDelegate?

Thanks!
Michael

Hi, thank you for ur prompt reply ;D

Yes i have, maybe some details on my following of the tutorial :

  1. downloaded the file, opened MobileRTC.xproj
  2. deleted screenshare target cuz i didn’t need it yet
  3. screenshare group id flogged a warning so i set it to @""
  4. put in my jwt and the domain into my appdelegate
  5. took care of the signing/teams/provisioning
  6. ran the app

am i missing something?

Edit : it appears after some more debugging, on typing the meeting id/passcode and joining i get these lines from the xcode console :

2021-06-30 10:12:26.229092+0700 MobileRTCSample[5252:2495244] [Snapshotting] Snapshotting a view (0x103859800, UIKeyboardImpl) that is not in a visible window requires afterScreenUpdates:YES.
2021-06-30 10:12:50.159633+0700 MobileRTCSample[5252:2495244] Can’t find keyplane that supports type 4 for keyboard iPhone-PortraitTruffle-NumberPad; using 25901_PortraitTruffle_iPhone-Simple-Pad_Default
2021-06-30 10:13:04.133114+0700 MobileRTCSample[5252:2495244] alertView.tag == 0
2021-06-30 10:13:37.323690+0700 MobileRTCSample[5252:2495244] Can’t find keyplane that supports type 4 for keyboard iPhone-PortraitTruffle-NumberPad; using 25901_PortraitTruffle_iPhone-Simple-Pad_Default
2021-06-30 10:14:11.536261+0700 MobileRTCSample[5252:2495244] alertView.tag == 0

Hey @patricksebastian97,

Can you set a breakpoint in the delegate callback onMobileRTCAuthReturn and let me know what the parameter that is returned is?

Thanks!
Michael

Sure can, though i’m not sure if the method is even called at all for some reason :

am i on the correct method? it says here its the SDKAuthPresenter+authDelegate file

Note : update on the console debugging, an additional line recently showed up :

2021-07-01 09:55:05.836646+0700 MobileRTCSample[2563:42815] /Users/patrick97/Library/Developer/CoreSimulator/Devices/82012126-9722-47C8-A3EE-752BECBB71A5/data/Containers/Data/Application/C868AE71-CC60-4FA2-969F-FB6C373A41BA/Documents
2021-07-01 09:55:05.919203+0700 MobileRTCSample[2563:42815] old data has cpoied done
2021-07-01 09:55:06.009683+0700 MobileRTCSample[2563:42815] MobileRTC initialize======>success
2021-07-01 09:55:06.009888+0700 MobileRTCSample[2563:42815] MobileRTC Version: 5.5.1 (12511.0421)
2021-07-01 09:55:06.239516+0700 MobileRTCSample[2563:42815] WF: === Starting WebFilter logging for process MobileRTCSample
2021-07-01 09:55:06.239666+0700 MobileRTCSample[2563:42815] WF: _userSettingsForUser : (null)
2021-07-01 09:55:06.239826+0700 MobileRTCSample[2563:42815] WF: _WebFilterIsActive returning: NO
2021-07-01 09:55:08.611362+0700 MobileRTCSample[2563:42815] Can’t find keyplane that supports type 4 for keyboard iPhone-PortraitTruffle-NumberPad; using 25901_PortraitTruffle_iPhone-Simple-Pad_Default
2021-07-01 09:55:08.679163+0700 MobileRTCSample[2563:42815] [Accessibility] WKContentView[@] set up: @ pid: @ MACH_PORT -771466752
2021-07-01 09:55:26.473034+0700 MobileRTCSample[2563:42815] alertView.tag == 0

!!!THIS HERE!!! ;D something to do with the client?
2021-07-01 09:55:26.936446+0700 MobileRTCSample[2563:43835] [AXRuntimeCommon] Unknown client: MobileRTCSamplemple

Hey @patricksebastian97,

Yep, that is the right method.
Can you move the breakpoint to line 15 instead? The breakpoint will not be triggered on the function declaration itself, but should be triggered in the function body.

Thanks!
Michael

Sure can :

and again im not sure why but it doesnt seem like the bp triggered…

here is the console log :

021-07-03 09:31:12.292825+0700 MobileRTCSample[2170:35871] /Users/patrick97/Library/Developer/CoreSimulator/Devices/82012126-9722-47C8-A3EE-752BECBB71A5/data/Containers/Data/Application/E2966831-91C0-4FC3-9515-2DD9B208AB61/Documents
2021-07-03 09:31:12.370427+0700 MobileRTCSample[2170:35871] old data has cpoied done
2021-07-03 09:31:12.456208+0700 MobileRTCSample[2170:35871] MobileRTC initialize======>success
2021-07-03 09:31:12.456307+0700 MobileRTCSample[2170:35871] MobileRTC Version: 5.5.1 (12511.0421)
2021-07-03 09:31:12.672033+0700 MobileRTCSample[2170:35871] WF: === Starting WebFilter logging for process MobileRTCSample
2021-07-03 09:31:12.672161+0700 MobileRTCSample[2170:35871] WF: _userSettingsForUser : (null)
2021-07-03 09:31:12.672253+0700 MobileRTCSample[2170:35871] WF: _WebFilterIsActive returning: NO
2021-07-03 09:31:19.563430+0700 MobileRTCSample[2170:35871] Can’t find keyplane that supports type 4 for keyboard iPhone-PortraitTruffle-NumberPad; using 25901_PortraitTruffle_iPhone-Simple-Pad_Default
2021-07-03 09:31:19.626361+0700 MobileRTCSample[2170:35871] [Accessibility] WKContentView[@] set up: @ pid: @ MACH_PORT -645795328
2021-07-03 09:32:42.235674+0700 MobileRTCSample[2170:35871] alertView.tag == 0
2021-07-03 09:32:42.924963+0700 MobileRTCSample[2170:37660] [AXRuntimeCommon] Unknown client: MobileRTCSample

Note : I always use a fresh 1 day-duration JWT that i get from the marketplace with my zoom acc

Just bumping this thread to keep it active
@Michael_Condon
thank you

Hey @patricksebastian97,

Can you provide the payload you used to create your JWT? Please omit your appKey.

Thanks!
Michael

I apologize for the late reply, sure can :
appKey :
API Key :
is the JWT itself needed as well?
thank you for the reply

Hey @patricksebastian97,

I mean the JWT payload, not your app key and API key.

Thanks!
Michael

@Michael_Condon any news on the topic? I have encountered the same problem.

Hey @duffpod,

Thanks for using the dev forum!

Can you be more specific on what the issue you are facing is? Are you using the getting started project from github or the MobileRTCSample from the Zoom Marketplace?

Thanks!
Michael