Orchestrate FeedbackKit integration into an existing SwiftUI app. First clarify how far the user wants to go, then add the selected combination of the Swift Package and sheet UI, optional shake-to-report prompt and disable setting, Firebase and Firestore storage, Gemini triage on Vertex AI, GitHub Issue automation, and an optional App Store review handoff. Use when the user provides the FeedbackKit repository URL or asks what FeedbackKit can implement.
Extend an existing FeedbackKit Firebase backend so Firestore feedback is analyzed by Gemini on Vertex AI and qualifying reports become GitHub Issues. Use when feedback is already stored in Firestore and the app needs AI triage, prioritization, duplicate prevention, sensitive-data filtering, or GitHub Issue automation without a Gemini API key or Firebase App Check requirement.
Integrate sugijotaro/FeedbackKit into an existing SwiftUI Firebase app by adding a FeedbackSheet entry point, a Swift FirebaseFunctions submitter, and a callable Cloud Function named submitFeedback that stores validated feedback in Firestore with a pending status ready for optional AI triage. Use when FeedbackKit submissions show NOT_FOUND, when adding the backend for FeedbackKit, or when wiring FeedbackKit to Firebase.
Add an optional App Store review handoff after a successful FeedbackKit submission. Use FeedbackKit's completion action to pass the submitted feedback to host-app code, copy the message only after an explicit user tap, and open the app's App Store write-review page with action=write-review. Use when the user wants a post-submission App Store review button or a persistent manual review link.