Skip to content

Latest commit

 

History

History
18 lines (10 loc) · 1.56 KB

in-app-feedback.md

File metadata and controls

18 lines (10 loc) · 1.56 KB

In-app Feedback

This feature was created to gather feedback from our users. Currently, feedback is gathered by:

The logic for when these actionable buttons are shown is located in InAppFeedbackCardVisibilityUseCase.swift

Feature Banners

The feature is designed so that when we have new banners (messages) like the Products banner, we just have to add a new option in FeedbackType. This FeedbackType is used by InAppFeedbackCardVisibilityUseCase to determine whether to show the buttons or not.

Survey CSS

The negative feedback on the My Store (Stats) card and the "Give Feedback" button in the feature banners launch a WebView showing a Crowdsignal survey. See SurveyCoordinatingController.swift.

Aside from the survey questions, the other configuration that we did is the CSS for the survey. This is configured in Crowdsignal. But there is a backup file located in Resources/Crowdsignal/woo-mobile-survey-style.css.