Event Handlers

Covered here is how to set up the event handler that fires before and after every survey is shown.

You can execute code in a handler that gets called before a survey is shown and after it has been dismissed. You can use this for things like pausing and resuming a game, for example.

Before Showing the Survey

Surveys.willShowSurveyHandler = {
    // Change some state
}
IBGSurveys.willShowSurveyHandler = ^{
    // Change some state
};

After the Survey Has Been Dismissed

Surveys.didDismissSurveyHandler = {
    // Change some state
}
IBGSurveys.didDismissSurveyHandler = ^{
    // Change some state
};

What’s Next

Do more with event handlers, like adding user attributes and events as well as additional logs.