There are two approaches to testing in a mobile app; Transformation Engine and API Endpoint
Transformation Engine
Make changes without app resubmits
Trigger metrics based on request or response payload or headers
Supports multiple types of Feature flags
Remote configuration
API Endpoint
Get assigned and register metrics
Feature flag support
Customizable response payload
In the response prior to reaching your app; transform content in the response body
- Add or alter key for In-App feature flag or configuration
- Add or alter key for In-App configuration settings
- Trigger metrics that match on text or pattern
In the request prior to reaching your server; transform content in the request payload
- Server feature flag
- Add Header or URL parameter(s)
In the request prior to reaching your server; transform the URL
Your app makes a request to the API to get user assignments upon launch
- Post metric data (batch or single data points)
- API-driven feature flagging
- Customize API endpoint to signal changes to app (reduce app resubmits)
- Send events & data points
- Fully customizable JSON structure
- Pass additional variables, code, content
Integration
Transformation Engine
- Route mobile app API calls through SiteSpect
- Confirm or enable cookie support in-app
- Setup robot detection
API Endpoint
- Integrate API calls into each app
- Confirm or enable cookie support in-app