Phase 2: Implementation
High level overview of the implementation steps for Vivox.
Read time 1 minuteLast updated 20 hours ago
In this phase, the integrating developer uses and experiences Vivox voice features through a small application and begins integrating those features into their game. A sample application is provided as a part of the Vivox SDK download. You can build and debug the sample application, and it can serve as either the basis for your official implementation or as a reference that you can use when configuring the appropriate behavior for your game. Implementation generally uses the following process:
- Create a simple test application, or use the prepackaged sample application, to connect to the Vivox network and perform an anonymous login, and then join the Echo Channel. Observe the operation and the steps that are required to perform these actions.
- Introduce the Vivox libraries to the game client, and then confirm a successful build.
- Identify the code paths for user login.
- Insert the appropriate code to select an appropriate anonymous user ID and to select the login to the Vivox network.
- Identify the code paths for channel join.
- Insert the appropriate code to select an appropriate channel ID and to join the user to the specified channel.
- Identify the code paths for authorization.
- Insert the appropriate code to authorize user actions by using access tokens.