WKWebView. You get the full portal (submitting, voting, commenting, statuses) without re-implementing any of it natively.
Beta. The API may change before
1.0.0. Pin an exact version and review GitHub
Releases before upgrading.Choose the iOS SDK when
Use the iOS SDK when you ship a native iPhone app and want the ready-made Glean Feed portal experience inside it. The SDK supplies SwiftUI and UIKit presentation APIs around the hosted portal, plus signed identity, unread counts, and optional diagnostics. Choose another path when:Requirements
- iOS 14+
- Swift 5.9+, Swift Package Manager
- A Glean Feed workspace with the portal enabled
What it does
setuponce at launch, then present feedback, roadmap, or changelog from SwiftUI or UIKit.- Optional signed identity so a logged-in customer’s feedback ties to their account—the signature is generated on your backend, never in the app.
- An unread count for a native badge or “What’s new” dot.
- Optional diagnostics with app, OS, and SDK versions only—never logs, screenshots, tokens, or personal information.
What it does not do (v1)
- No fully native feedback/roadmap/changelog UI — it presents the hosted portal.
- No Android, React Native, Flutter, or macOS.
- No push notifications, app-icon badges, background refresh, or file attachments.
Supported path
Install
Check requirements, add version 0.1.2, initialize, and open your first view.
Identify customers
Connect signed-in customers with server-signed identity.
Unread count
Show a native badge for signed-in customers.
Diagnostics & privacy
Send a fixed set of app and OS version details only when you choose.