ForeSee Developer Portal

Everything you need to configure and optimize your ForeSee products. Home of developer documentation, implementation guides, and release notes.


The ForeSee® Replay product is included in the SDK as ForeSeeReplay.framework and allows you to capture a user’s interaction with an application. Replay records the application’s view as well as all user touches and gestures. Separate recordings are made for each user session, up through the session in which the survey is completed. However, only users who submit a survey have their sessions transmitted to ForeSee servers, which occurs once they leave the application. A final recording is then produced for analysis. Users who decline to participate have their recorded sessions deleted and are not available to watch.


Including ForeSeeReplay.framework

In order to use the Replay framework, you must include the following in your Podfile:

pod 'ForeSee/Replay'

Screen Recording

Replay records the application’s screen in a background thread and has no perceptible impact on the app’s performance. Recordings start once a cellular or wifi connection is established. Replay uses only public API in the iOS SDK and adheres to the Apple App Store Guidelines.

Gesture Recording

Replay passively records the user’s gestures and does not interfere with the delivery of those events to the rest of your app.

The ForeSee® Replay for Mobile SDK provides methods that enable you to mark views as requiring masking. All masked views appear as black boxes in recordings.

By default, any user input field is automatically masked, as well as the keyboard.

Integration with Trigger

Replay works together with the Trigger module and cannot be instrumented in your app without it.

Updated about a year ago


Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.