Keewano Unity SDK
Loading...
Searching...
No Matches
SDK Integration Testing

Safely test without polluting production

When you validate your Keewano integration, keep test data isolated and under your control. There are two approaches you can use:

  • Separate Projects (Recommended)

    Setup:

    1. Create two Keewano projects:
      • Development project - used by your QA builds
      • Production project - used by the live app
    2. Use the Development API key for testing builds and Production API key for production builds
      • See Installation for how to configure the API key
      • This keeps accidental QA data out of prod permanently

    Testing:

    1. Launch the game - the SDK will automatically report Automatic Event Types events
    2. After a few minutes, check Basic KPIs updated at your Keewano project website
    3. Create a new "Blank Report" to see the timeline of all events reported by the SDK
  • Mark Test Users

    Setup:

    1. Use KeewanoSDK.MarkAsTestUser to exclude QA sessions from product reports

    Testing:

    1. Launch the game - the SDK will automatically report Automatic Event Types events
    2. After a few minutes, check Basic KPIs updated at your Keewano project website
    3. To see test data:
      • Create a new "Blank Report" with "Test Users" filter
      • Select a test user from the list (names passed to MarkAsTestUser)
      • View the timeline of all events reported by the SDK