NOTE: This is only applicable for Vivox Developer Portal users. Unity Dashboard users do not have to go through this process.
Application credentials exist in two modes: Sandbox (development) and Production. All applications begin in Sandbox mode and must request approval to receive Production mode credentials.
- Sandbox mode
- Use this for beginning and ongoing development
- Allows for a maximum of 100 PCU
- Production mode
- Use this when integration is complete
- Allows for a maximum of 5000 PCU on the free tier
Sandbox and Production modes contain the same functionality. The only exception is when new features are released. New features are released to Sandbox mode several days or weeks before they are released to Production mode. This allows Vivox and customers to determine if an update has addressed reported issues and to make adjustments to the code before releasing it to production.
By using your sandbox credentials for ongoing development, you prevent your production application users from being affected by issues that might be discovered during development. You also guarantee that your development users (developers or QA) do not interact with production users.
Switching between Vivox Sandbox and Production modes requires only changing the server, domain, issuer, and key. You do not need to change usernames or channel names. This also simplifies development, because username and channel name generation does not require separate logic for development and production.