iOS (Swift) Integration

The developer-first iOS (Swift) SDK for In-App Feedback Forms.

Stop redirecting users to web forms. Keep them engaged with elegant, lightweight native overlays that capture ratings, categories, and text inputs in under 5 seconds.

Integrate in under 5 minutes.

Add the SDK, initialize with your ingest API key, and begin collecting in-app feedback forms instantly.

1

Install SDK Dependency

Add the FeedJar package using your platform's package manager.

pod 'FeedJarKit'
2

Initialize & Trigger UI

Add the setup boilerplate and route user triggers to show the feedback overlay sheet.

snippet.swift
import FeedJarKit

// Initialize FeedJar in AppDelegate or SwiftUI App init
FeedJar.shared.initialize(
    apiKey: "fjr_your_ingest_key_here",
    options: FeedJarOptions(
        captureDeviceMetadata: true,
        enableShaketoReport: true
    )
)

// Show feedback sheet programmatically
FeedJar.shared.showFeedbackSheet(from: self)

Collect feedback directly inside your app, hassle-free.

FeedJar is designed from the ground up to reduce friction. Our in-app overlays require zero user authentication and dynamically capture critical device metadata (osVersion, screenResolution, appVersion) alongside text, giving you complete context for every bug or suggestion.

Why developers choose FeedJar:

  • Lightweight SDK footprint under 400KB
  • Automatic capture of device metadata
  • No user registration required to submit feedback
  • Flat pricing — no per-user or seat license limits

FeedJar vs Competitors

FeatureFeedJarLegacy Competitors
Flat Pricing$9.99/mo (Pro) or Free$100–$400/mo (Seat license limits)
Integration SpeedUnder 5 minutesVaries (15m to hours)
Native iOS (Swift) CodeYes — Typed & LightweightOftentimes legacy web widgets
AI IDE Triage (MCP)Yes — Official Server includedNone

Frequently Asked Questions

Do users need to sign up to submit feedback?

No. FeedJar's SDK is designed to be frictionless. Guests can submit feedback anonymously or optionally provide an email. You can configure rules to filter notifications based on email inclusion.

Can I brand the feedback overlay?

Yes. FeedJar supports accent color and theme customization directly in our dashboard, which automatically propagates to the native SDK sheets.

Does FeedJar capture device console logs?

Yes. For iOS (Swift), you can pass custom logs inside the metadata payload, which will show up directly on your aggregated feedback triage dashboard.