Keewano Unity SDK
Loading...
Searching...
No Matches
Data Format Specifications

String Parameters

All string parameters passed to Keewano SDK methods must conform to the following specifications:

Non-Empty Requirement

String parameters cannot be null or empty. Events containing null or empty string parameters will be discarded by the Keewano servers.

Maximum Length

String parameters must not exceed 256 characters. The Keewano servers will truncate strings longer than 256 characters.

Exceptions

The following string types are exempt from the 256-character limit and may be any length:

  • Error messages passed to KeewanoSDK::LogError()
  • Unhandled exceptions (automatically captured by the SDK)
  • Deep link URLs (automatically captured by the SDK)

Editor Validation

When running in Unity Editor mode, the SDK automatically validates string parameters and logs warnings when violations are detected. This helps identify issues during development.

Note
These validation checks are disabled in production builds to maintain optimal performance, but the format specifications are still enforced by Keewano servers. Invalid data will be discarded or truncated server-side.