Moving To Production

This guide explains how to move your App from Developer Mode into Production Mode.


Prerequisites

This guide assumes you have ALREADY entered into a commercial agreement with FaceTec and you are ready to finalize your FaceTec Server integration. This means you have already done the following steps:


Configuring Your App For Production

Once the above steps are complete, here are the next steps you need to take to get configured for a production deployment for real users:

  1. Development & Production Keys: Review and understand the difference between Development & Production Keys.

  2. Configure IDs & Domains: Configure your IDs and Domains for Your App Settings in Your Account Page. For more details, see the Package/Bundle IDs & Domains Guide.

  3. Usage Logs are Sending: Review FaceTec's Usage Log Policy & Usage Log Configuration Steps. Please note that if your FaceTec Servers are Running, then Usage Logs are successfully being sent to FaceTec.

  4. Architecture Review: Make sure your Device & Server Architecture sends data to your own web service's APIs and only calls FaceTec's Server via secure server-to-server https calls. To be clear, Server Instances running FaceTec Servers should NOT allow inbound traffic, except from your own web service.

  5. Keys are NOT Hardcoded: Ensure Your Your Keys are NOT hardcoded into your Device/Client-side App Code.

  6. Latest SDK Versions: Your App must be using the latest versions of FaceTec SDKs.

  7. Update Schedule: Make sure you have read and you agree to the Update Schedule specified in your FaceTec Agreement. Please also review FaceTec's Update Policies.

  8. Support Policies & Process: Finally, please make sure you have Read & Understand FaceTec's Support Policies & Process.


Ready For Production?

Once the above steps are complete, please use the Support Request Form so that your FaceTec Commercial or Technical Contact can perform final review.

Important Note: Before moving Your Application to Production, please deploy the Device SDKs and FaceTec Servers to a Pre-Production Environment and thoroughly test Your Integration and all critical scenarios to prevent any unexpected behavior in Your Production Application.