Setting Up Authentication
In order to connect to a Vonage Video session, the client will need access to some authentication credentials — an application ID, session ID, and token. In a production application, these credentials should be generated by a Server SDKs, but to speed things up we will hard code the values for now:
- Start by copying the following code block and adding it to your ViewController.m file:
// Replace with your Vonage Video APP ID
static NSString* kAppId = @"";
// Replace with your generated session ID
static NSString* kSessionId = @"";
// Replace with your generated token
static NSString* kToken = @"";
Add these lines before the @interface declaration.
- Adjust the code by hard coding the values for the
kAppId,kSessionIdandkToken(inside the empty quotation marks). You can obtain them by following the instructions below:
- Sign up for or Log into your account.
- In the left-side menu of the dashboard, click
Applicationsand select a previous application or create a new one to view the Application ID.
- Make sure that Video is activated
- Head over to the The Video API Playground. Either enter the Application ID or find it in the dropdown. You can leave the default values for the other options. Click "Create".
- Your Session ID and Token will be created.
Important: You can continue to get the session ID and token values from your Account during testing and development, but before you go into production you must set up a server.
For more information on sessions, tokens, and servers, check out Video API Technical Details.
Basic video chat
Learn the basic concepts of the Vonage Video API platform, including how users can communicate through video, voice, and messaging. Explore a basic Vonage Video API flow.