Verify your implementation
Learn about verify your implementation.
Read time 1 minuteLast updated 20 hours ago
Goal: Confirm that Vivox is initializing successfully. Run through these steps to verify your implementation:
- Launch your client application. Navigate past the point where the Vivox SDK should be initialized.
- Set a break point on the SDK message callback or observe a client log file.
- Add or remove an audio headset multiple times.
- Observe that the listener wakes up and vx_get_message() retrieves events.
- Navigate past the point where the connector_create request is submitted.
- Verify that the message callback picks up a vx_resp_connector_create response.
- Rerun the connector_create test with no internet connection, verify that error handling and logging work as expected.
If connector_create is unsuccessful
- Print an error to debug log or the client event capture location.
- Attempt to retry vx_req_connector_create initialization.
- Delay for 10 seconds between retries.
- After 5 retries, give up, and inform the user that voice chat services are not available.
- Retry on the next match or party invite or in 15 minutes, whichever comes first.
- Write the failure to a client log or a server log. Include the status_code