Getting error when attempting to create session.
ZoomInstantSDKSession *session = [[ZoomInstantSDK shareInstance] joinSession:sessionContext];
Version: zoom-instant-sdk-iOS-1.0.0.zip
To Reproduce:
- Download “zoom-instant-sdk-iOS-1.0.0.zip”
- Configure Xcode code signing
- define kAppToken in AppDelegate.h
- build/launch app on iOS device
- tap on “Create” button to load “CreateViewController”
- enter (or not enter) password (same error for both cases)
- tap on “Create” button
- onError:detail: delegate method gets called with “Errors_Invalid_Parameter” error and detail value of zero
- Device: iPod Touch 6th Generation
- OS: iOS v12.4.8
Here’s the code that configures the request to create a new session:
ZoomInstantSDKAudioOptions *audioOption = [ZoomInstantSDKAudioOptions new];
audioOption.connect = YES;
audioOption.mute = NO;
ZoomInstantSDKVideoOptions *videoOption = [ZoomInstantSDKVideoOptions new];
videoOption.localVideoOn = YES;
self.preProcesser = [[PreProcessHelper alloc] init];
// self.cameraAdapter = [[CameraCaptureAdapter alloc] init];
// self.picAdapter = [[SendPictureAdapter alloc] init];
// self.yuvAdapter = [[SendYUVAdapter alloc] init];
ZoomInstantSDKSessionContext *sessionContext = [ZoomInstantSDKSessionContext new];
sessionContext.sessionName = _sessionNameTF.text;
sessionContext.userName = _displayNameTF.text;
sessionContext.sessionPassword = _passwordTF.text;
sessionContext.audioOption = audioOption;
sessionContext.videoOption = videoOption;
sessionContext.token = kAppToken; //[self createJWTAccessToken];
sessionContext.preProcessorDelegate = self.preProcesser;
// sessionContext.videoSourceDelegate = self.picAdapter;
[ZoomInstantSDK shareInstance].delegate = self;
ZoomInstantSDKSession *session = [[ZoomInstantSDK shareInstance] joinSession:sessionContext];
NSLog(@"<%p>%s: _sessionNameTF.text: %@ session: %@", self, __PRETTY_FUNCTION__, _sessionNameTF.text, session);